home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DocuComp / Test Samples / Sample Application / Sample Application.rsrc / CODE_10_Print Engine.txt < prev    next >
Text File  |  1993-05-28  |  432KB  |  7,551 lines

  1. # near model CODE resource
  2. # jump table entries: 4856-4856 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFEC                link       A6, -0x0014
  5. 00000004  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  6. 00000008  A9F1                     syscall    UnloadSeg
  7. 0000000A  486D 042A                pea.l      [A5 + 0x42A /* export_129 */]
  8. 0000000E  A9F1                     syscall    UnloadSeg
  9. 00000010  486D 0B0A                pea.l      [A5 + 0xB0A /* export_349 */]
  10. 00000014  A9F1                     syscall    UnloadSeg
  11. 00000016  486D 0BE2                pea.l      [A5 + 0xBE2 /* export_376 */]
  12. 0000001A  A9F1                     syscall    UnloadSeg
  13. 0000001C  486D 1372                pea.l      [A5 + 0x1372 /* export_618 */]
  14. 00000020  A9F1                     syscall    UnloadSeg
  15. 00000022  486D 15CA                pea.l      [A5 + 0x15CA /* export_693 */]
  16. 00000026  A9F1                     syscall    UnloadSeg
  17. 00000028  486D 1C4A                pea.l      [A5 + 0x1C4A /* export_901 */]
  18. 0000002C  A9F1                     syscall    UnloadSeg
  19. 0000002E  4E5E                     unlink     A6
  20. 00000030  2E9F                     move.l     [A7], [A7]+
  21. 00000032  4E75                     rts
  22. 00000034  554E                     subq.w     A6, 2
  23. 00000036  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  24. 0000003A  414C                     chk.w      D0, A4
  25. fn0000003C:
  26. 0000003C  4E56 FFEE                link       A6, -0x0012
  27. 00000040  48E7 0118                movem.l    -[A7], D7,A3,A4
  28. 00000044  266E 0008                movea.l    A3, [A6 + 0x8]
  29. 00000048  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  30. 0000004C  3B7C 0001 CE3E           move.w     [A5 - 0x31C2], 0x1
  31. 00000052  302D CE3E                move.w     D0, [A5 - 0x31C2]
  32. 00000056  48C0                     ext.l      D0
  33. 00000058  4680                     not.l      D0
  34. 0000005A  3B40 CE5E                move.w     [A5 - 0x31A2], D0
  35. 0000005E  7E01                     moveq.l    D7, 0x01
  36. label00000060:
  37. 00000060  3007                     move.w     D0, D7
  38. 00000062  5340                     subq.w     D0, 1
  39. 00000064  D040                     add.w      D0, D0
  40. 00000066  0640 CE3E                addi.w     D0, 0xCE3E
  41. 0000006A  3035 0000                move.w     D0, [A5 + D0.w]
  42. 0000006E  D040                     add.w      D0, D0
  43. 00000070  3207                     move.w     D1, D7
  44. 00000072  D241                     add.w      D1, D1
  45. 00000074  0641 CE3E                addi.w     D1, 0xCE3E
  46. 00000078  3B80 1000                move.w     [A5 + D1.w], D0
  47. 0000007C  3007                     move.w     D0, D7
  48. 0000007E  D040                     add.w      D0, D0
  49. 00000080  0640 CE3E                addi.w     D0, 0xCE3E
  50. 00000084  3035 0000                move.w     D0, [A5 + D0.w]
  51. 00000088  48C0                     ext.l      D0
  52. 0000008A  4680                     not.l      D0
  53. 0000008C  3207                     move.w     D1, D7
  54. 0000008E  0641 0010                addi.w     D1, 0x10
  55. 00000092  D241                     add.w      D1, D1
  56. 00000094  0641 CE3E                addi.w     D1, 0xCE3E
  57. 00000098  3B80 1000                move.w     [A5 + D1.w], D0
  58. 0000009C  5247                     addq.w     D7, 1
  59. 0000009E  0C47 000F                cmpi.w     D7, 0xF
  60. 000000A2  6FBC                     ble        -0x42 /* 00000060 */
  61. 000000A4  7E01                     moveq.l    D7, 0x01
  62. label000000A6:
  63. 000000A6  3007                     move.w     D0, D7
  64. 000000A8  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  65. 000000AC  0640 FEC0                addi.w     D0, 0xFEC0
  66. 000000B0  49F5 0000                lea.l      A4, [A5 + D0.w]
  67. 000000B4  4254                     clr.w      [A4]
  68. 000000B6  397C FFFF 0002           move.w     [A4 + 0x2], 0xFFFF
  69. 000000BC  397C 000C 0004           move.w     [A4 + 0x4], 0xC
  70. 000000C2  397C 000A 0006           move.w     [A4 + 0x6], 0xA /* '\n' */
  71. 000000C8  397C 0001 0008           move.w     [A4 + 0x8], 0x1
  72. 000000CE  5247                     addq.w     D7, 1
  73. 000000D0  0C47 0002                cmpi.w     D7, 0x2
  74. 000000D4  6FD0                     ble        -0x2E /* 000000A6 */
  75. 000000D6  426D FEDE                clr.w      [A5 - 0x122]
  76. 000000DA  41ED FECC                lea.l      A0, [A5 - 0x134]
  77. 000000DE  43ED FEE2                lea.l      A1, [A5 - 0x11E]
  78. 000000E2  22D8                     move.l     [A1]+, [A0]+
  79. 000000E4  22D8                     move.l     [A1]+, [A0]+
  80. 000000E6  486B FB8C                pea.l      [A3 - 0x474]
  81. 000000EA  2F3C 0000 0200           move.l     -[A7], 0x200
  82. 000000F0  4267                     clr.w      -[A7]
  83. 000000F2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  84. 000000F6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  85. 000000FA  4E5E                     unlink     A6
  86. 000000FC  2E9F                     move.l     [A7], [A7]+
  87. 000000FE  4E75                     rts
  88. 00000100  5345                     subq.w     D5, 1
  89. 00000102  544F                     addq.w     A7, 2
  90. 00000104  5053                     addq.w     [A3], 8
  91. 00000106  2020                     move.l     D0, -[A0]
  92. fn00000108:
  93. 00000108  4E56 FFD8                link       A6, -0x0028
  94. 0000010C  48E7 0108                movem.l    -[A7], D7,A4
  95. 00000110  286D DA56                movea.l    A4, [A5 - 0x25AA]
  96. 00000114  2F0C                     move.l     -[A7], A4
  97. 00000116  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  98. 0000011A  4267                     clr.w      -[A7]
  99. 0000011C  2F0C                     move.l     -[A7], A4
  100. 0000011E  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  101. 00000122  1F3C 0001                move.b     -[A7], 0x1
  102. 00000126  2F0C                     move.l     -[A7], A4
  103. 00000128  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  104. 0000012C  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  105. 00000130  2F0C                     move.l     -[A7], A4
  106. 00000132  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  107. 00000136  302D C8C8                move.w     D0, [A5 - 0x3738]
  108. 0000013A  906D C8C4                sub.w      D0, [A5 - 0x373C]
  109. 0000013E  3D40 FFE4                move.w     [A6 - 0x1C], D0
  110. 00000142  486E FFE4                pea.l      [A6 - 0x1C]
  111. 00000146  486E FFDA                pea.l      [A6 - 0x26]
  112. 0000014A  3F3C 200E                move.w     -[A7], 0x200E
  113. 0000014E  A9EB                     syscall    Pack4/FP68K
  114. 00000150  486E FFDA                pea.l      [A6 - 0x26]
  115. 00000154  486E FFE8                pea.l      [A6 - 0x18]
  116. 00000158  3F3C 1010                move.w     -[A7], 0x1010
  117. 0000015C  A9EB                     syscall    Pack4/FP68K
  118. 0000015E  426E FFE4                clr.w      [A6 - 0x1C]
  119. 00000162  486E FFE4                pea.l      [A6 - 0x1C]
  120. 00000166  486E FFE8                pea.l      [A6 - 0x18]
  121. 0000016A  486E FFDA                pea.l      [A6 - 0x26]
  122. 0000016E  3F3C 100E                move.w     -[A7], 0x100E
  123. 00000172  A9EB                     syscall    Pack4/FP68K
  124. 00000174  486E FFDA                pea.l      [A6 - 0x26]
  125. 00000178  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  126. 0000017C  A9EB                     syscall    Pack4/FP68K
  127. 0000017E  6232                     bhi        +0x34 /* 000001B2 */
  128. 00000180  594F                     subq.w     A7, 4
  129. 00000182  3D7C 0048 FFE4           move.w     [A6 - 0x1C], 0x48 /* 'H' */
  130. 00000188  486E FFE4                pea.l      [A6 - 0x1C]
  131. 0000018C  41FA 034C                lea.l      A0, [PC + 0x34C /* 000004DA, value 0x40028800 */]
  132. 00000190  43EE FFDA                lea.l      A1, [A6 - 0x26]
  133. 00000194  4851                     pea.l      [A1]
  134. 00000196  22D8                     move.l     [A1]+, [A0]+
  135. 00000198  22D8                     move.l     [A1]+, [A0]+
  136. 0000019A  32D8                     move.w     [A1]+, [A0]+
  137. 0000019C  3F3C 2004                move.w     -[A7], 0x2004
  138. 000001A0  A9EB                     syscall    Pack4/FP68K
  139. 000001A2  486E FFDA                pea.l      [A6 - 0x26]
  140. 000001A6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  141. 000001AA  2F0C                     move.l     -[A7], A4
  142. 000001AC  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  143. 000001B0  6040                     bra        +0x42 /* 000001F2 */
  144. label000001B2:
  145. 000001B2  594F                     subq.w     A7, 4
  146. 000001B4  486D C8B8                pea.l      [A5 - 0x3748]
  147. 000001B8  486E FFE8                pea.l      [A6 - 0x18]
  148. 000001BC  486E FFDC                pea.l      [A6 - 0x24]
  149. 000001C0  3F3C 100E                move.w     -[A7], 0x100E
  150. 000001C4  A9EB                     syscall    Pack4/FP68K
  151. 000001C6  486E FFDC                pea.l      [A6 - 0x24]
  152. 000001CA  3F3C 2006                move.w     -[A7], 0x2006
  153. 000001CE  A9EB                     syscall    Pack4/FP68K
  154. 000001D0  3D7C 0048 FFDA           move.w     [A6 - 0x26], 0x48 /* 'H' */
  155. 000001D6  486E FFDA                pea.l      [A6 - 0x26]
  156. 000001DA  486E FFDC                pea.l      [A6 - 0x24]
  157. 000001DE  3F3C 2004                move.w     -[A7], 0x2004
  158. 000001E2  A9EB                     syscall    Pack4/FP68K
  159. 000001E4  486E FFDC                pea.l      [A6 - 0x24]
  160. 000001E8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  161. 000001EC  2F0C                     move.l     -[A7], A4
  162. 000001EE  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  163. label000001F2:
  164. 000001F2  302D C8C6                move.w     D0, [A5 - 0x373A]
  165. 000001F6  906D C8C2                sub.w      D0, [A5 - 0x373E]
  166. 000001FA  3D40 FFE4                move.w     [A6 - 0x1C], D0
  167. 000001FE  486E FFE4                pea.l      [A6 - 0x1C]
  168. 00000202  486E FFDA                pea.l      [A6 - 0x26]
  169. 00000206  3F3C 200E                move.w     -[A7], 0x200E
  170. 0000020A  A9EB                     syscall    Pack4/FP68K
  171. 0000020C  486E FFDA                pea.l      [A6 - 0x26]
  172. 00000210  486E FFE8                pea.l      [A6 - 0x18]
  173. 00000214  3F3C 1010                move.w     -[A7], 0x1010
  174. 00000218  A9EB                     syscall    Pack4/FP68K
  175. 0000021A  426E FFE4                clr.w      [A6 - 0x1C]
  176. 0000021E  486E FFE4                pea.l      [A6 - 0x1C]
  177. 00000222  486E FFE8                pea.l      [A6 - 0x18]
  178. 00000226  486E FFDA                pea.l      [A6 - 0x26]
  179. 0000022A  3F3C 100E                move.w     -[A7], 0x100E
  180. 0000022E  A9EB                     syscall    Pack4/FP68K
  181. 00000230  486E FFDA                pea.l      [A6 - 0x26]
  182. 00000234  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  183. 00000238  A9EB                     syscall    Pack4/FP68K
  184. 0000023A  6232                     bhi        +0x34 /* 0000026E */
  185. 0000023C  594F                     subq.w     A7, 4
  186. 0000023E  3D7C 0048 FFE4           move.w     [A6 - 0x1C], 0x48 /* 'H' */
  187. 00000244  486E FFE4                pea.l      [A6 - 0x1C]
  188. 00000248  41FA 0286                lea.l      A0, [PC + 0x286 /* 000004D0, value 0x4002B000 */]
  189. 0000024C  43EE FFDA                lea.l      A1, [A6 - 0x26]
  190. 00000250  4851                     pea.l      [A1]
  191. 00000252  22D8                     move.l     [A1]+, [A0]+
  192. 00000254  22D8                     move.l     [A1]+, [A0]+
  193. 00000256  32D8                     move.w     [A1]+, [A0]+
  194. 00000258  3F3C 2004                move.w     -[A7], 0x2004
  195. 0000025C  A9EB                     syscall    Pack4/FP68K
  196. 0000025E  486E FFDA                pea.l      [A6 - 0x26]
  197. 00000262  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  198. 00000266  2F0C                     move.l     -[A7], A4
  199. 00000268  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  200. 0000026C  6040                     bra        +0x42 /* 000002AE */
  201. label0000026E:
  202. 0000026E  594F                     subq.w     A7, 4
  203. 00000270  486D C8B6                pea.l      [A5 - 0x374A]
  204. 00000274  486E FFE8                pea.l      [A6 - 0x18]
  205. 00000278  486E FFDC                pea.l      [A6 - 0x24]
  206. 0000027C  3F3C 100E                move.w     -[A7], 0x100E
  207. 00000280  A9EB                     syscall    Pack4/FP68K
  208. 00000282  486E FFDC                pea.l      [A6 - 0x24]
  209. 00000286  3F3C 2006                move.w     -[A7], 0x2006
  210. 0000028A  A9EB                     syscall    Pack4/FP68K
  211. 0000028C  3D7C 0048 FFDA           move.w     [A6 - 0x26], 0x48 /* 'H' */
  212. 00000292  486E FFDA                pea.l      [A6 - 0x26]
  213. 00000296  486E FFDC                pea.l      [A6 - 0x24]
  214. 0000029A  3F3C 2004                move.w     -[A7], 0x2004
  215. 0000029E  A9EB                     syscall    Pack4/FP68K
  216. 000002A0  486E FFDC                pea.l      [A6 - 0x24]
  217. 000002A4  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  218. 000002A8  2F0C                     move.l     -[A7], A4
  219. 000002AA  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  220. label000002AE:
  221. 000002AE  594F                     subq.w     A7, 4
  222. 000002B0  3D7C 03E8 FFE4           move.w     [A6 - 0x1C], 0x3E8
  223. 000002B6  486E FFE4                pea.l      [A6 - 0x1C]
  224. 000002BA  486D C92A                pea.l      [A5 - 0x36D6]
  225. 000002BE  486E FFDA                pea.l      [A6 - 0x26]
  226. 000002C2  3F3C 200E                move.w     -[A7], 0x200E
  227. 000002C6  A9EB                     syscall    Pack4/FP68K
  228. 000002C8  486E FFDA                pea.l      [A6 - 0x26]
  229. 000002CC  3F3C 2006                move.w     -[A7], 0x2006
  230. 000002D0  A9EB                     syscall    Pack4/FP68K
  231. 000002D2  3D7C 0048 FFD8           move.w     [A6 - 0x28], 0x48 /* 'H' */
  232. 000002D8  486E FFD8                pea.l      [A6 - 0x28]
  233. 000002DC  486E FFDA                pea.l      [A6 - 0x26]
  234. 000002E0  3F3C 2004                move.w     -[A7], 0x2004
  235. 000002E4  A9EB                     syscall    Pack4/FP68K
  236. 000002E6  486E FFDA                pea.l      [A6 - 0x26]
  237. 000002EA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  238. 000002EE  2F0C                     move.l     -[A7], A4
  239. 000002F0  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  240. 000002F4  594F                     subq.w     A7, 4
  241. 000002F6  3D7C 03E8 FFE4           move.w     [A6 - 0x1C], 0x3E8
  242. 000002FC  486E FFE4                pea.l      [A6 - 0x1C]
  243. 00000300  486D C92E                pea.l      [A5 - 0x36D2]
  244. 00000304  486E FFDA                pea.l      [A6 - 0x26]
  245. 00000308  3F3C 200E                move.w     -[A7], 0x200E
  246. 0000030C  A9EB                     syscall    Pack4/FP68K
  247. 0000030E  486E FFDA                pea.l      [A6 - 0x26]
  248. 00000312  3F3C 2006                move.w     -[A7], 0x2006
  249. 00000316  A9EB                     syscall    Pack4/FP68K
  250. 00000318  3D7C 0048 FFD8           move.w     [A6 - 0x28], 0x48 /* 'H' */
  251. 0000031E  486E FFD8                pea.l      [A6 - 0x28]
  252. 00000322  486E FFDA                pea.l      [A6 - 0x26]
  253. 00000326  3F3C 2004                move.w     -[A7], 0x2004
  254. 0000032A  A9EB                     syscall    Pack4/FP68K
  255. 0000032C  486E FFDA                pea.l      [A6 - 0x26]
  256. 00000330  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  257. 00000334  2F0C                     move.l     -[A7], A4
  258. 00000336  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  259. 0000033A  594F                     subq.w     A7, 4
  260. 0000033C  3D7C 03E8 FFE4           move.w     [A6 - 0x1C], 0x3E8
  261. 00000342  486E FFE4                pea.l      [A6 - 0x1C]
  262. 00000346  486D C92C                pea.l      [A5 - 0x36D4]
  263. 0000034A  486E FFDA                pea.l      [A6 - 0x26]
  264. 0000034E  3F3C 200E                move.w     -[A7], 0x200E
  265. 00000352  A9EB                     syscall    Pack4/FP68K
  266. 00000354  486E FFDA                pea.l      [A6 - 0x26]
  267. 00000358  3F3C 2006                move.w     -[A7], 0x2006
  268. 0000035C  A9EB                     syscall    Pack4/FP68K
  269. 0000035E  3D7C 0048 FFD8           move.w     [A6 - 0x28], 0x48 /* 'H' */
  270. 00000364  486E FFD8                pea.l      [A6 - 0x28]
  271. 00000368  486E FFDA                pea.l      [A6 - 0x26]
  272. 0000036C  3F3C 2004                move.w     -[A7], 0x2004
  273. 00000370  A9EB                     syscall    Pack4/FP68K
  274. 00000372  486E FFDA                pea.l      [A6 - 0x26]
  275. 00000376  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  276. 0000037A  2F0C                     move.l     -[A7], A4
  277. 0000037C  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  278. 00000380  594F                     subq.w     A7, 4
  279. 00000382  3D7C 03E8 FFE4           move.w     [A6 - 0x1C], 0x3E8
  280. 00000388  486E FFE4                pea.l      [A6 - 0x1C]
  281. 0000038C  486D C930                pea.l      [A5 - 0x36D0]
  282. 00000390  486E FFDA                pea.l      [A6 - 0x26]
  283. 00000394  3F3C 200E                move.w     -[A7], 0x200E
  284. 00000398  A9EB                     syscall    Pack4/FP68K
  285. 0000039A  486E FFDA                pea.l      [A6 - 0x26]
  286. 0000039E  3F3C 2006                move.w     -[A7], 0x2006
  287. 000003A2  A9EB                     syscall    Pack4/FP68K
  288. 000003A4  3D7C 0048 FFD8           move.w     [A6 - 0x28], 0x48 /* 'H' */
  289. 000003AA  486E FFD8                pea.l      [A6 - 0x28]
  290. 000003AE  486E FFDA                pea.l      [A6 - 0x26]
  291. 000003B2  3F3C 2004                move.w     -[A7], 0x2004
  292. 000003B6  A9EB                     syscall    Pack4/FP68K
  293. 000003B8  486E FFDA                pea.l      [A6 - 0x26]
  294. 000003BC  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  295. 000003C0  2F0C                     move.l     -[A7], A4
  296. 000003C2  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  297. 000003C6  302D C932                move.w     D0, [A5 - 0x36CE]
  298. 000003CA  6024                     bra        +0x26 /* 000003F0 */
  299. label000003CC:
  300. 000003CC  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  301. 000003D0  2F0C                     move.l     -[A7], A4
  302. 000003D2  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  303. 000003D6  6022                     bra        +0x24 /* 000003FA */
  304. label000003D8:
  305. 000003D8  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  306. 000003DC  2F0C                     move.l     -[A7], A4
  307. 000003DE  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  308. 000003E2  6016                     bra        +0x18 /* 000003FA */
  309. label000003E4:
  310. 000003E4  3F3C 0090                move.w     -[A7], 0x90
  311. 000003E8  2F0C                     move.l     -[A7], A4
  312. 000003EA  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  313. 000003EE  600A                     bra        +0xC /* 000003FA */
  314. label000003F0:
  315. 000003F0  67DA                     beq        -0x24 /* 000003CC */
  316. 000003F2  5340                     subq.w     D0, 1
  317. 000003F4  67E2                     beq        -0x1C /* 000003D8 */
  318. 000003F6  5340                     subq.w     D0, 1
  319. 000003F8  67EA                     beq        -0x14 /* 000003E4 */
  320. label000003FA:
  321. 000003FA  3F3C FFFF                move.w     -[A7], 0xFFFF
  322. 000003FE  2F0C                     move.l     -[A7], A4
  323. 00000400  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  324. 00000404  42A7                     clr.l      -[A7]
  325. 00000406  2F0C                     move.l     -[A7], A4
  326. 00000408  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  327. 0000040C  42A7                     clr.l      -[A7]
  328. 0000040E  2F0C                     move.l     -[A7], A4
  329. 00000410  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  330. 00000414  42A7                     clr.l      -[A7]
  331. 00000416  2F0C                     move.l     -[A7], A4
  332. 00000418  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  333. 0000041C  4267                     clr.w      -[A7]
  334. 0000041E  2F0C                     move.l     -[A7], A4
  335. 00000420  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  336. 00000424  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  337. 00000428  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  338. 0000042C  286D DA56                movea.l    A4, [A5 - 0x25AA]
  339. 00000430  594F                     subq.w     A7, 4
  340. 00000432  2F0C                     move.l     -[A7], A4
  341. 00000434  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  342. 00000438  544F                     addq.w     A7, 2
  343. 0000043A  2F0C                     move.l     -[A7], A4
  344. 0000043C  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  345. 00000440  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  346. 00000444  2F0C                     move.l     -[A7], A4
  347. 00000446  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  348. 0000044A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  349. 0000044E  2F0C                     move.l     -[A7], A4
  350. 00000450  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  351. 00000454  554F                     subq.w     A7, 2
  352. 00000456  2F0C                     move.l     -[A7], A4
  353. 00000458  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  354. 0000045C  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  355. 00000460  7E01                     moveq.l    D7, 0x01
  356. 00000462  6016                     bra        +0x18 /* 0000047A */
  357. label00000464:
  358. 00000464  3F07                     move.w     -[A7], D7
  359. 00000466  3007                     move.w     D0, D7
  360. 00000468  5340                     subq.w     D0, 1
  361. 0000046A  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  362. 0000046E  3F00                     move.w     -[A7], D0
  363. 00000470  2F0C                     move.l     -[A7], A4
  364. 00000472  4EAD 0F9A                jsr        [A5 + 0xF9A /* export_495 */]
  365. 00000476  5247                     addq.w     D7, 1
  366. 00000478  6906                     bvs        +0x8 /* 00000480 */
  367. label0000047A:
  368. 0000047A  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  369. 0000047E  6FE4                     ble        -0x1A /* 00000464 */
  370. label00000480:
  371. 00000480  4267                     clr.w      -[A7]
  372. 00000482  2F0C                     move.l     -[A7], A4
  373. 00000484  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  374. 00000488  4267                     clr.w      -[A7]
  375. 0000048A  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  376. 0000048E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  377. 00000492  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  378. 00000496  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  379. 0000049A  7E01                     moveq.l    D7, 0x01
  380. label0000049C:
  381. 0000049C  41ED B2F5                lea.l      A0, [A5 - 0x4D0B]
  382. 000004A0  4A30 7000                tst.b      [A0 + D7.w]
  383. 000004A4  6610                     bne        +0x12 /* 000004B6 */
  384. 000004A6  3007                     move.w     D0, D7
  385. 000004A8  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  386. 000004AC  0640 FEC6                addi.w     D0, 0xFEC6
  387. 000004B0  3BBC 000A 0000           move.w     [A5 + D0.w], 0xA /* '\n' */
  388. label000004B6:
  389. 000004B6  5247                     addq.w     D7, 1
  390. 000004B8  0C47 0002                cmpi.w     D7, 0x2
  391. 000004BC  6FDE                     ble        -0x20 /* 0000049C */
  392. 000004BE  4CDF 1080                movem.l    D7,A4, [A7]+
  393. 000004C2  4E5E                     unlink     A6
  394. 000004C4  2E9F                     move.l     [A7], [A7]+
  395. 000004C6  4E75                     rts
  396. 000004C8  5345                     subq.w     D5, 1
  397. 000004CA  5441                     addq.w     D1, 2
  398. 000004CC  5343                     subq.w     D3, 1
  399. 000004CE  5041                     addq.w     D1, 8
  400. 000004D0  4002                     negx.b     D2
  401. 000004D2  B000                     cmp.b      D0, D0
  402. 000004D4  0000 0000                ori.b      D0, 0x0
  403. 000004D8  0000 4002                ori.b      D0, 0x2
  404. 000004DC  8800                     or.b       D4, D0
  405. 000004DE  0000 0000                ori.b      D0, 0x0
  406. 000004E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  407. // begin alternate branch 000004E4-000004E8
  408. fn000004E4:
  409. 000004E4  4E56 FFEE                link       A6, -0x0012
  410. // end alternate branch 000004E4-000004E8
  411. fn000004E4: // (misaligned)
  412. 000004E6  FFEE                     .invalid   <<F/7/7>>
  413. 000004E8  48E7 0038                movem.l    -[A7], A2,A3,A4
  414. 000004EC  286E 0018                movea.l    A4, [A6 + 0x18]
  415. 000004F0  266E 001C                movea.l    A3, [A6 + 0x1C]
  416. 000004F4  246E 0024                movea.l    A2, [A6 + 0x24]
  417. 000004F8  6028                     bra        +0x2A /* 00000522 */
  418. label000004FA:
  419. 000004FA  2052                     movea.l    A0, [A2]
  420. 000004FC  3014                     move.w     D0, [A4]
  421. 000004FE  5240                     addq.w     D0, 1
  422. 00000500  7200                     moveq.l    D1, 0x00
  423. 00000502  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  424. 00000506  206E 0014                movea.l    A0, [A6 + 0x14]
  425. 0000050A  3081                     move.w     [A0], D1
  426. 0000050C  206E 0014                movea.l    A0, [A6 + 0x14]
  427. 00000510  3010                     move.w     D0, [A0]
  428. 00000512  7200                     moveq.l    D1, 0x00
  429. 00000514  0640 E798                addi.w     D0, 0xE798
  430. 00000518  1235 0000                move.b     D1, [A5 + D0.w]
  431. 0000051C  D254                     add.w      D1, [A4]
  432. 0000051E  5441                     addq.w     D1, 2
  433. 00000520  3881                     move.w     [A4], D1
  434. label00000522:
  435. 00000522  2052                     movea.l    A0, [A2]
  436. 00000524  3014                     move.w     D0, [A4]
  437. 00000526  7200                     moveq.l    D1, 0x00
  438. 00000528  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  439. 0000052C  4A41                     tst.w      D1
  440. 0000052E  56C0                     sne        D0
  441. 00000530  2052                     movea.l    A0, [A2]
  442. 00000532  3214                     move.w     D1, [A4]
  443. 00000534  7400                     moveq.l    D2, 0x00
  444. 00000536  1430 10FF                move.b     D2, [A0 + D1.w - 0x1]
  445. 0000053A  B453                     cmp.w      D2, [A3]
  446. 0000053C  5DC1                     slt        D1
  447. 0000053E  C001                     and.b      D0, D1
  448. 00000540  66B8                     bne        -0x46 /* 000004FA */
  449. 00000542  2052                     movea.l    A0, [A2]
  450. 00000544  3014                     move.w     D0, [A4]
  451. 00000546  7200                     moveq.l    D1, 0x00
  452. 00000548  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  453. 0000054C  B253                     cmp.w      D1, [A3]
  454. 0000054E  6600 0090                bne        +0x92 /* 000005E0 */
  455. 00000552  2052                     movea.l    A0, [A2]
  456. 00000554  3014                     move.w     D0, [A4]
  457. 00000556  5240                     addq.w     D0, 1
  458. 00000558  7200                     moveq.l    D1, 0x00
  459. 0000055A  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  460. 0000055E  206E 0014                movea.l    A0, [A6 + 0x14]
  461. 00000562  3081                     move.w     [A0], D1
  462. 00000564  206E 0014                movea.l    A0, [A6 + 0x14]
  463. 00000568  3010                     move.w     D0, [A0]
  464. 0000056A  7200                     moveq.l    D1, 0x00
  465. 0000056C  0640 E798                addi.w     D0, 0xE798
  466. 00000570  1235 0000                move.b     D1, [A5 + D0.w]
  467. 00000574  603A                     bra        +0x3C /* 000005B0 */
  468. label00000576:
  469. 00000576  2052                     movea.l    A0, [A2]
  470. 00000578  3014                     move.w     D0, [A4]
  471. 0000057A  5440                     addq.w     D0, 2
  472. 0000057C  7200                     moveq.l    D1, 0x00
  473. 0000057E  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  474. 00000582  206E 0010                movea.l    A0, [A6 + 0x10]
  475. 00000586  3081                     move.w     [A0], D1
  476. 00000588  603E                     bra        +0x40 /* 000005C8 */
  477. label0000058A:
  478. 0000058A  2052                     movea.l    A0, [A2]
  479. 0000058C  3014                     move.w     D0, [A4]
  480. 0000058E  5440                     addq.w     D0, 2
  481. 00000590  4870 00FF                pea.l      [A0 + D0.w - 0x1]
  482. 00000594  206E 0010                movea.l    A0, [A6 + 0x10]
  483. 00000598  2F08                     move.l     -[A7], A0
  484. 0000059A  7002                     moveq.l    D0, 0x02
  485. 0000059C  2F00                     move.l     -[A7], D0
  486. 0000059E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  487. 000005A2  6024                     bra        +0x26 /* 000005C8 */
  488. label000005A4:
  489. 000005A4  3014                     move.w     D0, [A4]
  490. 000005A6  5440                     addq.w     D0, 2
  491. 000005A8  206E 0010                movea.l    A0, [A6 + 0x10]
  492. 000005AC  3080                     move.w     [A0], D0
  493. 000005AE  6018                     bra        +0x1A /* 000005C8 */
  494. label000005B0:
  495. 000005B0  5341                     subq.w     D1, 1
  496. 000005B2  67C2                     beq        -0x3C /* 00000576 */
  497. 000005B4  5341                     subq.w     D1, 1
  498. 000005B6  67D2                     beq        -0x2C /* 0000058A */
  499. 000005B8  5541                     subq.w     D1, 2
  500. 000005BA  67E8                     beq        -0x16 /* 000005A4 */
  501. 000005BC  5541                     subq.w     D1, 2
  502. 000005BE  67E4                     beq        -0x1A /* 000005A4 */
  503. 000005C0  5541                     subq.w     D1, 2
  504. 000005C2  67E0                     beq        -0x1E /* 000005A4 */
  505. 000005C4  5541                     subq.w     D1, 2
  506. 000005C6  67DC                     beq        -0x22 /* 000005A4 */
  507. label000005C8:
  508. 000005C8  206E 0014                movea.l    A0, [A6 + 0x14]
  509. 000005CC  3010                     move.w     D0, [A0]
  510. 000005CE  7200                     moveq.l    D1, 0x00
  511. 000005D0  0640 E798                addi.w     D0, 0xE798
  512. 000005D4  1235 0000                move.b     D1, [A5 + D0.w]
  513. 000005D8  D254                     add.w      D1, [A4]
  514. 000005DA  5441                     addq.w     D1, 2
  515. 000005DC  3881                     move.w     [A4], D1
  516. 000005DE  6008                     bra        +0xA /* 000005E8 */
  517. label000005E0:
  518. 000005E0  206E 0014                movea.l    A0, [A6 + 0x14]
  519. 000005E4  30BC 007F                move.w     [A0], 0x7F
  520. label000005E8:
  521. 000005E8  2052                     movea.l    A0, [A2]
  522. 000005EA  3014                     move.w     D0, [A4]
  523. 000005EC  7200                     moveq.l    D1, 0x00
  524. 000005EE  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  525. 000005F2  B253                     cmp.w      D1, [A3]
  526. 000005F4  675C                     beq        +0x5E /* 00000652 */
  527. label000005F6:
  528. 000005F6  3013                     move.w     D0, [A3]
  529. 000005F8  5240                     addq.w     D0, 1
  530. 000005FA  3680                     move.w     [A3], D0
  531. 000005FC  206E 0020                movea.l    A0, [A6 + 0x20]
  532. 00000600  3013                     move.w     D0, [A3]
  533. 00000602  B050                     cmp.w      D0, [A0]
  534. 00000604  5EC0                     sgt        D0
  535. 00000606  3213                     move.w     D1, [A3]
  536. 00000608  B26D FEF2                cmp.w      D1, [A5 - 0x10E]
  537. 0000060C  57C1                     seq        D1
  538. 0000060E  8001                     or.b       D0, D1
  539. 00000610  322D FEF4                move.w     D1, [A5 - 0x10C]
  540. 00000614  5241                     addq.w     D1, 1
  541. 00000616  B253                     cmp.w      D1, [A3]
  542. 00000618  57C1                     seq        D1
  543. 0000061A  8001                     or.b       D0, D1
  544. 0000061C  2052                     movea.l    A0, [A2]
  545. 0000061E  3214                     move.w     D1, [A4]
  546. 00000620  7400                     moveq.l    D2, 0x00
  547. 00000622  1430 10FF                move.b     D2, [A0 + D1.w - 0x1]
  548. 00000626  B453                     cmp.w      D2, [A3]
  549. 00000628  57C1                     seq        D1
  550. 0000062A  8001                     or.b       D0, D1
  551. 0000062C  206E 000C                movea.l    A0, [A6 + 0xC]
  552. 00000630  3213                     move.w     D1, [A3]
  553. 00000632  D241                     add.w      D1, D1
  554. 00000634  226E 000C                movea.l    A1, [A6 + 0xC]
  555. 00000638  3413                     move.w     D2, [A3]
  556. 0000063A  5342                     subq.w     D2, 1
  557. 0000063C  D442                     add.w      D2, D2
  558. 0000063E  3230 1000                move.w     D1, [A0 + D1.w]
  559. 00000642  B271 2000                cmp.w      D1, [A1 + D2.w]
  560. 00000646  56C1                     sne        D1
  561. 00000648  8001                     or.b       D0, D1
  562. 0000064A  67AA                     beq        -0x54 /* 000005F6 */
  563. 0000064C  422E 0028                clr.b      [A6 + 0x28]
  564. 00000650  6006                     bra        +0x8 /* 00000658 */
  565. label00000652:
  566. 00000652  1D7C 0001 0028           move.b     [A6 + 0x28], 0x1
  567. label00000658:
  568. 00000658  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  569. 0000065C  4E5E                     unlink     A6
  570. 0000065E  205F                     movea.l    A0, [A7]+
  571. 00000660  4FEF 0020                lea.l      A7, [A7 + 0x20]
  572. 00000664  4ED0                     jmp        [A0]
  573. 00000666  4F50                     chk.w      D7, [A0]
  574. 00000668  434F                     chk.w      D1, A7
  575. 0000066A  4445                     neg.w      D5
  576. 0000066C  2020                     move.l     D0, -[A0]
  577. fn0000066E:
  578. 0000066E  4E56 FFE0                link       A6, -0x0020
  579. 00000672  48E7 0118                movem.l    -[A7], D7,A3,A4
  580. 00000676  266E 000C                movea.l    A3, [A6 + 0xC]
  581. 0000067A  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  582. 00000680  594F                     subq.w     A7, 4
  583. 00000682  486E 0012                pea.l      [A6 + 0x12]
  584. 00000686  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  585. 0000068A  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  586. 0000068E  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  587. 00000694  554F                     subq.w     A7, 2
  588. 00000696  486E 0012                pea.l      [A6 + 0x12]
  589. 0000069A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  590. 0000069E  554F                     subq.w     A7, 2
  591. 000006A0  486E 0012                pea.l      [A6 + 0x12]
  592. 000006A4  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  593. 000006A8  301F                     move.w     D0, [A7]+
  594. 000006AA  D05F                     add.w      D0, [A7]+
  595. 000006AC  3D40 FFEA                move.w     [A6 - 0x16], D0
  596. 000006B0  6000 00BC                bra        +0xBE /* 0000076E */
  597. label000006B4:
  598. 000006B4  554F                     subq.w     A7, 2
  599. 000006B6  486E FFE2                pea.l      [A6 - 0x1E]
  600. 000006BA  486E FFEA                pea.l      [A6 - 0x16]
  601. 000006BE  486E FFEE                pea.l      [A6 - 0x12]
  602. 000006C2  486E FFEC                pea.l      [A6 - 0x14]
  603. 000006C6  486E FFE8                pea.l      [A6 - 0x18]
  604. 000006CA  486E FFE6                pea.l      [A6 - 0x1A]
  605. 000006CE  206E 0008                movea.l    A0, [A6 + 0x8]
  606. 000006D2  4868 FB8C                pea.l      [A0 - 0x474]
  607. 000006D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  608. 000006DA  4EBA FE08                jsr        [PC - 0x1F8 /* 000004E4 */]
  609. 000006DE  1E1F                     move.b     D7, [A7]+
  610. 000006E0  302E FFE8                move.w     D0, [A6 - 0x18]
  611. 000006E4  6064                     bra        +0x66 /* 0000074A */
  612. label000006E6:
  613. 000006E6  3013                     move.w     D0, [A3]
  614. 000006E8  48C0                     ext.l      D0
  615. 000006EA  322E FFE8                move.w     D1, [A6 - 0x18]
  616. 000006EE  D241                     add.w      D1, D1
  617. 000006F0  0641 CE3E                addi.w     D1, 0xCE3E
  618. 000006F4  3235 1000                move.w     D1, [A5 + D1.w]
  619. 000006F8  48C1                     ext.l      D1
  620. 000006FA  8081                     or.l       D0, D1
  621. 000006FC  3680                     move.w     [A3], D0
  622. 000006FE  6000 006E                bra        +0x70 /* 0000076E */
  623. label00000702:
  624. 00000702  3013                     move.w     D0, [A3]
  625. 00000704  48C0                     ext.l      D0
  626. 00000706  322E FFE8                move.w     D1, [A6 - 0x18]
  627. 0000070A  D241                     add.w      D1, D1
  628. 0000070C  0641 CE3E                addi.w     D1, 0xCE3E
  629. 00000710  3235 1000                move.w     D1, [A5 + D1.w]
  630. 00000714  48C1                     ext.l      D1
  631. 00000716  C081                     and.l      D0, D1
  632. 00000718  3680                     move.w     [A3], D0
  633. 0000071A  6052                     bra        +0x54 /* 0000076E */
  634. label0000071C:
  635. 0000071C  302E FFE8                move.w     D0, [A6 - 0x18]
  636. 00000720  D040                     add.w      D0, D0
  637. 00000722  37AE FFE6 00B0           move.w     [A3 + D0.w - 0x80], [A6 - 0x1A]
  638. 00000728  6044                     bra        +0x46 /* 0000076E */
  639. label0000072A:
  640. 0000072A  36AE FFE6                move.w     [A3], [A6 - 0x1A]
  641. 0000072E  603E                     bra        +0x40 /* 0000076E */
  642. label00000730:
  643. 00000730  302E FFE6                move.w     D0, [A6 - 0x1A]
  644. 00000734  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  645. 00000738  0640 CE88                addi.w     D0, 0xCE88
  646. 0000073C  41F5 0000                lea.l      A0, [A5 + D0.w]
  647. 00000740  43D3                     lea.l      A1, [A3]
  648. 00000742  22D8                     move.l     [A1]+, [A0]+
  649. 00000744  22D8                     move.l     [A1]+, [A0]+
  650. 00000746  32D8                     move.w     [A1]+, [A0]+
  651. 00000748  6024                     bra        +0x26 /* 0000076E */
  652. label0000074A:
  653. 0000074A  6B22                     bmi        +0x24 /* 0000076E */
  654. 0000074C  0640 FFF1                addi.w     D0, 0xFFF1
  655. 00000750  6F94                     ble        -0x6A /* 000006E6 */
  656. 00000752  5340                     subq.w     D0, 1
  657. 00000754  6B18                     bmi        +0x1A /* 0000076E */
  658. 00000756  0640 FFF1                addi.w     D0, 0xFFF1
  659. 0000075A  6FA6                     ble        -0x58 /* 00000702 */
  660. 0000075C  0640 FFF6                addi.w     D0, 0xFFF6
  661. 00000760  6B0C                     bmi        +0xE /* 0000076E */
  662. 00000762  5740                     subq.w     D0, 3
  663. 00000764  6FB6                     ble        -0x48 /* 0000071C */
  664. 00000766  5B40                     subq.w     D0, 5
  665. 00000768  67C0                     beq        -0x3E /* 0000072A */
  666. 0000076A  5340                     subq.w     D0, 1
  667. 0000076C  67C2                     beq        -0x3C /* 00000730 */
  668. label0000076E:
  669. 0000076E  302E FFEE                move.w     D0, [A6 - 0x12]
  670. 00000772  B06E 0010                cmp.w      D0, [A6 + 0x10]
  671. 00000776  6F00 FF3C                ble        -0xC2 /* 000006B4 */
  672. 0000077A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  673. 0000077E  4E5E                     unlink     A6
  674. 00000780  205F                     movea.l    A0, [A7]+
  675. 00000782  4FEF 000E                lea.l      A7, [A7 + 0xE]
  676. 00000786  4ED0                     jmp        [A0]
  677. 00000788  4745                     chk.w      D3, D5
  678. 0000078A  5446                     addq.w     D6, 2
  679. 0000078C  4F4E                     chk.w      D7, A6
  680. 0000078E  5420                     addq.b     -[A0], 2
  681. fn00000790:
  682. 00000790  4E56 FFD4                link       A6, -0x002C
  683. 00000794  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  684. 00000798  4246                     clr.w      D6
  685. 0000079A  7A01                     moveq.l    D5, 0x01
  686. label0000079C:
  687. 0000079C  3005                     move.w     D0, D5
  688. 0000079E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  689. 000007A2  0640 FEC0                addi.w     D0, 0xFEC0
  690. 000007A6  41F5 0000                lea.l      A0, [A5 + D0.w]
  691. 000007AA  43EE FFDA                lea.l      A1, [A6 - 0x26]
  692. 000007AE  22D8                     move.l     [A1]+, [A0]+
  693. 000007B0  22D8                     move.l     [A1]+, [A0]+
  694. 000007B2  32D8                     move.w     [A1]+, [A0]+
  695. 000007B4  3005                     move.w     D0, D5
  696. 000007B6  E540                     asl        D0.w, 2
  697. 000007B8  0640 B304                addi.w     D0, 0xB304
  698. 000007BC  2D75 0000 FFD6           move.l     [A6 - 0x2A], [A5 + D0.w]
  699. label000007C2:
  700. 000007C2  4204                     clr.b      D4
  701. 000007C4  3D46 FFD4                move.w     [A6 - 0x2C], D6
  702. 000007C8  7E01                     moveq.l    D7, 0x01
  703. 000007CA  6028                     bra        +0x2A /* 000007F4 */
  704. label000007CC:
  705. 000007CC  554F                     subq.w     A7, 2
  706. 000007CE  486E FFDA                pea.l      [A6 - 0x26]
  707. 000007D2  3007                     move.w     D0, D7
  708. 000007D4  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  709. 000007D8  0640 CE88                addi.w     D0, 0xCE88
  710. 000007DC  4875 0000                pea.l      [A5 + D0.w]
  711. 000007E0  700A                     moveq.l    D0, 0x0A
  712. 000007E2  2F00                     move.l     -[A7], D0
  713. 000007E4  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  714. 000007E8  4A1F                     tst.b      [A7]+
  715. 000007EA  6704                     beq        +0x6 /* 000007F0 */
  716. 000007EC  7801                     moveq.l    D4, 0x01
  717. 000007EE  600A                     bra        +0xC /* 000007FA */
  718. label000007F0:
  719. 000007F0  5247                     addq.w     D7, 1
  720. 000007F2  6906                     bvs        +0x8 /* 000007FA */
  721. label000007F4:
  722. 000007F4  BE6E FFD4                cmp.w      D7, [A6 - 0x2C]
  723. 000007F8  6FD2                     ble        -0x2C /* 000007CC */
  724. label000007FA:
  725. 000007FA  1004                     move.b     D0, D4
  726. 000007FC  5300                     subq.b     D0, 1
  727. 000007FE  6726                     beq        +0x28 /* 00000826 */
  728. 00000800  0C46 00FF                cmpi.w     D6, 0xFF
  729. 00000804  6604                     bne        +0x6 /* 0000080A */
  730. 00000806  7E01                     moveq.l    D7, 0x01
  731. 00000808  601C                     bra        +0x1E /* 00000826 */
  732. label0000080A:
  733. 0000080A  5246                     addq.w     D6, 1
  734. 0000080C  3006                     move.w     D0, D6
  735. 0000080E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  736. 00000812  41EE FFDA                lea.l      A0, [A6 - 0x26]
  737. 00000816  0640 CE88                addi.w     D0, 0xCE88
  738. 0000081A  43F5 0000                lea.l      A1, [A5 + D0.w]
  739. 0000081E  22D8                     move.l     [A1]+, [A0]+
  740. 00000820  22D8                     move.l     [A1]+, [A0]+
  741. 00000822  32D8                     move.w     [A1]+, [A0]+
  742. 00000824  3E06                     move.w     D7, D6
  743. label00000826:
  744. 00000826  594F                     subq.w     A7, 4
  745. 00000828  486E FFD6                pea.l      [A6 - 0x2A]
  746. 0000082C  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  747. 00000830  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  748. 00000834  554F                     subq.w     A7, 2
  749. 00000836  486E FFD6                pea.l      [A6 - 0x2A]
  750. 0000083A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  751. 0000083E  554F                     subq.w     A7, 2
  752. 00000840  486E FFD6                pea.l      [A6 - 0x2A]
  753. 00000844  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  754. 00000848  361F                     move.w     D3, [A7]+
  755. 0000084A  D65F                     add.w      D3, [A7]+
  756. 0000084C  486E FFD6                pea.l      [A6 - 0x2A]
  757. 00000850  3F3C 0001                move.w     -[A7], 0x1
  758. 00000854  3F3C 0001                move.w     -[A7], 0x1
  759. 00000858  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  760. 0000085C  486E FFD6                pea.l      [A6 - 0x2A]
  761. 00000860  3F3C 0002                move.w     -[A7], 0x2
  762. 00000864  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  763. 00000868  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  764. 0000086C  486E FFD6                pea.l      [A6 - 0x2A]
  765. 00000870  3F3C 0003                move.w     -[A7], 0x3
  766. 00000874  554F                     subq.w     A7, 2
  767. 00000876  3F07                     move.w     -[A7], D7
  768. 00000878  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  769. 0000087C  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  770. 00000880  486E FFD6                pea.l      [A6 - 0x2A]
  771. 00000884  3F3C 0004                move.w     -[A7], 0x4
  772. 00000888  554F                     subq.w     A7, 2
  773. 0000088A  3F07                     move.w     -[A7], D7
  774. 0000088C  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  775. 00000890  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  776. 00000894  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  777. 00000898  3003                     move.w     D0, D3
  778. 0000089A  5240                     addq.w     D0, 1
  779. 0000089C  3F00                     move.w     -[A7], D0
  780. 0000089E  486E FFDA                pea.l      [A6 - 0x26]
  781. 000008A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  782. 000008A6  4EBA FDC6                jsr        [PC - 0x23A /* 0000066E */]
  783. 000008AA  3005                     move.w     D0, D5
  784. 000008AC  E540                     asl        D0.w, 2
  785. 000008AE  222E FFD6                move.l     D1, [A6 - 0x2A]
  786. 000008B2  0640 B304                addi.w     D0, 0xB304
  787. 000008B6  B2B5 0000                cmp.l      D1, [A5 + D0.w]
  788. 000008BA  6600 FF06                bne        -0xF8 /* 000007C2 */
  789. 000008BE  5245                     addq.w     D5, 1
  790. 000008C0  0C45 0002                cmpi.w     D5, 0x2
  791. 000008C4  6F00 FED6                ble        -0x128 /* 0000079C */
  792. 000008C8  426D CE88                clr.w      [A5 - 0x3178]
  793. 000008CC  4A2D C27E                tst.b      [A5 - 0x3D82]
  794. 000008D0  56C0                     sne        D0
  795. 000008D2  C02D D888                and.b      D0, [A5 - 0x2778]
  796. 000008D6  6710                     beq        +0x12 /* 000008E8 */
  797. 000008D8  7000                     moveq.l    D0, 0x00
  798. 000008DA  302D CE88                move.w     D0, [A5 - 0x3178]
  799. 000008DE  0080 0000 0080           ori.l      D0, 0x80
  800. 000008E4  3B40 CE88                move.w     [A5 - 0x3178], D0
  801. label000008E8:
  802. 000008E8  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  803. 000008EC  4E5E                     unlink     A6
  804. 000008EE  2E9F                     move.l     [A7], [A7]+
  805. 000008F0  4E75                     rts
  806. 000008F2  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  807. 000008F6  464F                     not.w      A7
  808. 000008F8  4E54 4E56                link       A4, -0xFFFFB1AA
  809. // begin alternate branch 000008FA-000008FE
  810. fn000008FA:
  811. 000008FA  4E56 FFE8                link       A6, -0x0018
  812. // end alternate branch 000008FA-000008FE
  813. fn000008FA: // (misaligned)
  814. 000008FC  FFE8                     .invalid   <<F/7/7>>
  815. 000008FE  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  816. 00000902  382E 000C                move.w     D4, [A6 + 0xC]
  817. 00000906  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  818. 0000090C  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  819. 00000910  3004                     move.w     D0, D4
  820. 00000912  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  821. 00000916  7200                     moveq.l    D1, 0x00
  822. 00000918  1230 0800                move.b     D1, [A0 + D0]
  823. 0000091C  7000                     moveq.l    D0, 0x00
  824. 0000091E  3001                     move.w     D0, D1
  825. 00000920  720F                     moveq.l    D1, 0x0F
  826. 00000922  C081                     and.l      D0, D1
  827. 00000924  5380                     subq.l     D0, 1
  828. 00000926  6600 009C                bne        +0x9E /* 000009C4 */
  829. 0000092A  3D6D B300 FFE8           move.w     [A6 - 0x18], [A5 - 0x4D00]
  830. 00000930  7C01                     moveq.l    D6, 0x01
  831. 00000932  6000 0088                bra        +0x8A /* 000009BC */
  832. label00000936:
  833. 00000936  3E06                     move.w     D7, D6
  834. 00000938  CFFC 0006                muls.w     D7, 0x6
  835. 0000093C  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  836. 00000940  3E30 7000                move.w     D7, [A0 + D7.w]
  837. 00000944  BE44                     cmp.w      D7, D4
  838. 00000946  6700 007C                beq        +0x7E /* 000009C4 */
  839. 0000094A  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  840. 0000094E  3007                     move.w     D0, D7
  841. 00000950  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  842. 00000954  7200                     moveq.l    D1, 0x00
  843. 00000956  1230 0800                move.b     D1, [A0 + D0]
  844. 0000095A  7000                     moveq.l    D0, 0x00
  845. 0000095C  3001                     move.w     D0, D1
  846. 0000095E  720F                     moveq.l    D1, 0x0F
  847. 00000960  C081                     and.l      D0, D1
  848. 00000962  5380                     subq.l     D0, 1
  849. 00000964  6604                     bne        +0x6 /* 0000096A */
  850. 00000966  7A01                     moveq.l    D5, 0x01
  851. 00000968  603E                     bra        +0x40 /* 000009A8 */
  852. label0000096A:
  853. 0000096A  4205                     clr.b      D5
  854. 0000096C  603A                     bra        +0x3C /* 000009A8 */
  855. label0000096E:
  856. 0000096E  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  857. 00000972  CFFC 0024                muls.w     D7, 0x24 /* '$' */
  858. 00000976  3E30 781E                move.w     D7, [A0 + D7 + 0x1E]
  859. 0000097A  BE44                     cmp.w      D7, D4
  860. 0000097C  660C                     bne        +0xE /* 0000098A */
  861. 0000097E  1005                     move.b     D0, D5
  862. 00000980  5300                     subq.b     D0, 1
  863. 00000982  4400                     neg.b      D0
  864. 00000984  1D40 000E                move.b     [A6 + 0xE], D0
  865. 00000988  603A                     bra        +0x3C /* 000009C4 */
  866. label0000098A:
  867. 0000098A  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  868. 0000098E  3007                     move.w     D0, D7
  869. 00000990  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  870. 00000994  7200                     moveq.l    D1, 0x00
  871. 00000996  1230 0800                move.b     D1, [A0 + D0]
  872. 0000099A  7000                     moveq.l    D0, 0x00
  873. 0000099C  3001                     move.w     D0, D1
  874. 0000099E  720F                     moveq.l    D1, 0x0F
  875. 000009A0  C081                     and.l      D0, D1
  876. 000009A2  5380                     subq.l     D0, 1
  877. 000009A4  6602                     bne        +0x4 /* 000009A8 */
  878. 000009A6  7A01                     moveq.l    D5, 0x01
  879. label000009A8:
  880. 000009A8  3006                     move.w     D0, D6
  881. 000009AA  C1FC 0006                muls.w     D0, 0x6
  882. 000009AE  0640 B336                addi.w     D0, 0xB336
  883. 000009B2  BE75 0000                cmp.w      D7, [A5 + D0.w]
  884. 000009B6  66B6                     bne        -0x48 /* 0000096E */
  885. 000009B8  5246                     addq.w     D6, 1
  886. 000009BA  6908                     bvs        +0xA /* 000009C4 */
  887. label000009BC:
  888. 000009BC  BC6E FFE8                cmp.w      D6, [A6 - 0x18]
  889. 000009C0  6F00 FF74                ble        -0x8A /* 00000936 */
  890. label000009C4:
  891. 000009C4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  892. 000009C8  4E5E                     unlink     A6
  893. 000009CA  205F                     movea.l    A0, [A7]+
  894. 000009CC  5C4F                     addq.w     A7, 6
  895. 000009CE  4ED0                     jmp        [A0]
  896. 000009D0  464D                     not.w      A5
  897. 000009D2  4220                     clr.b      -[A0]
  898. 000009D4  2020                     move.l     D0, -[A0]
  899. 000009D6  2020                     move.l     D0, -[A0]
  900. fn000009D8:
  901. 000009D8  4E56 FFEC                link       A6, -0x0014
  902. 000009DC  2F07                     move.l     -[A7], D7
  903. 000009DE  426E 000E                clr.w      [A6 + 0xE]
  904. 000009E2  3D6D CE2C FFEC           move.w     [A6 - 0x14], [A5 - 0x31D4]
  905. 000009E8  7E01                     moveq.l    D7, 0x01
  906. 000009EA  6022                     bra        +0x24 /* 00000A0E */
  907. label000009EC:
  908. 000009EC  206E 0008                movea.l    A0, [A6 + 0x8]
  909. 000009F0  2068 000C                movea.l    A0, [A0 + 0xC]
  910. 000009F4  3007                     move.w     D0, D7
  911. 000009F6  C1FC 000E                muls.w     D0, 0xE
  912. 000009FA  3030 08FA                move.w     D0, [A0 + D0 - 0x6]
  913. 000009FE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  914. 00000A02  6606                     bne        +0x8 /* 00000A0A */
  915. 00000A04  3D47 000E                move.w     [A6 + 0xE], D7
  916. 00000A08  600A                     bra        +0xC /* 00000A14 */
  917. label00000A0A:
  918. 00000A0A  5247                     addq.w     D7, 1
  919. 00000A0C  6906                     bvs        +0x8 /* 00000A14 */
  920. label00000A0E:
  921. 00000A0E  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  922. 00000A12  6FD8                     ble        -0x26 /* 000009EC */
  923. label00000A14:
  924. 00000A14  2E1F                     move.l     D7, [A7]+
  925. 00000A16  4E5E                     unlink     A6
  926. 00000A18  205F                     movea.l    A0, [A7]+
  927. 00000A1A  5C4F                     addq.w     A7, 6
  928. 00000A1C  4ED0                     jmp        [A0]
  929. 00000A1E  494E                     chk.w      D4, A6
  930. 00000A20  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  931. 00000A24  2020                     move.l     D0, -[A0]
  932. fn00000A26:
  933. 00000A26  4E56 FFEE                link       A6, -0x0012
  934. 00000A2A  48E7 0118                movem.l    -[A7], D7,A3,A4
  935. 00000A2E  286E 0010                movea.l    A4, [A6 + 0x10]
  936. 00000A32  266E 0008                movea.l    A3, [A6 + 0x8]
  937. 00000A36  4254                     clr.w      [A4]
  938. 00000A38  4A2B FFC9                tst.b      [A3 - 0x37]
  939. 00000A3C  6600 010C                bne        +0x10E /* 00000B4A */
  940. 00000A40  177C 0001 FFC9           move.b     [A3 - 0x37], 0x1
  941. 00000A46  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  942. 00000A4A  3E2B FFE6                move.w     D7, [A3 - 0x1A]
  943. 00000A4E  CFFC 0024                muls.w     D7, 0x24 /* '$' */
  944. 00000A52  7000                     moveq.l    D0, 0x00
  945. 00000A54  1030 7800                move.b     D0, [A0 + D7]
  946. 00000A58  7200                     moveq.l    D1, 0x00
  947. 00000A5A  3200                     move.w     D1, D0
  948. 00000A5C  700F                     moveq.l    D0, 0x0F
  949. 00000A5E  C280                     and.l      D1, D0
  950. 00000A60  3E01                     move.w     D7, D1
  951. 00000A62  0C47 0002                cmpi.w     D7, 0x2
  952. 00000A66  56C0                     sne        D0
  953. 00000A68  4A47                     tst.w      D7
  954. 00000A6A  56C1                     sne        D1
  955. 00000A6C  C001                     and.b      D0, D1
  956. 00000A6E  0C47 0007                cmpi.w     D7, 0x7
  957. 00000A72  56C1                     sne        D1
  958. 00000A74  C001                     and.b      D0, D1
  959. 00000A76  2F00                     move.l     -[A7], D0
  960. 00000A78  554F                     subq.w     A7, 2
  961. 00000A7A  3F2B FFE6                move.w     -[A7], [A3 - 0x1A]
  962. 00000A7E  2F0B                     move.l     -[A7], A3
  963. 00000A80  4EBA FE78                jsr        [PC - 0x188 /* 000008FA */]
  964. 00000A84  121F                     move.b     D1, [A7]+
  965. 00000A86  201F                     move.l     D0, [A7]+
  966. 00000A88  C001                     and.b      D0, D1
  967. 00000A8A  6700 00BE                beq        +0xC0 /* 00000B4A */
  968. 00000A8E  554F                     subq.w     A7, 2
  969. 00000A90  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  970. 00000A94  302B FFE6                move.w     D0, [A3 - 0x1A]
  971. 00000A98  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  972. 00000A9C  7200                     moveq.l    D1, 0x00
  973. 00000A9E  1230 0822                move.b     D1, [A0 + D0 + 0x22]
  974. 00000AA2  3F01                     move.w     -[A7], D1
  975. 00000AA4  2F0E                     move.l     -[A7], A6
  976. 00000AA6  4EBA FF30                jsr        [PC - 0xD0 /* 000009D8 */]
  977. 00000AAA  389F                     move.w     [A4], [A7]+
  978. 00000AAC  4A54                     tst.w      [A4]
  979. 00000AAE  57C0                     seq        D0
  980. 00000AB0  0C47 0001                cmpi.w     D7, 0x1
  981. 00000AB4  56C1                     sne        D1
  982. 00000AB6  342B FFE6                move.w     D2, [A3 - 0x1A]
  983. 00000ABA  B46D B2FE                cmp.w      D2, [A5 - 0x4D02]
  984. 00000ABE  5FC2                     sle        D2
  985. 00000AC0  C202                     and.b      D1, D2
  986. 00000AC2  8001                     or.b       D0, D1
  987. 00000AC4  670E                     beq        +0x10 /* 00000AD4 */
  988. 00000AC6  302D CE2C                move.w     D0, [A5 - 0x31D4]
  989. 00000ACA  5240                     addq.w     D0, 1
  990. 00000ACC  3B40 CE2C                move.w     [A5 - 0x31D4], D0
  991. 00000AD0  38AD CE2C                move.w     [A4], [A5 - 0x31D4]
  992. label00000AD4:
  993. 00000AD4  0C47 0001                cmpi.w     D7, 0x1
  994. 00000AD8  57C0                     seq        D0
  995. 00000ADA  0C47 0006                cmpi.w     D7, 0x6
  996. 00000ADE  57C1                     seq        D1
  997. 00000AE0  8001                     or.b       D0, D1
  998. 00000AE2  6722                     beq        +0x24 /* 00000B06 */
  999. 00000AE4  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  1000. 00000AE8  302B FFE6                move.w     D0, [A3 - 0x1A]
  1001. 00000AEC  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1002. 00000AF0  7200                     moveq.l    D1, 0x00
  1003. 00000AF2  1230 0822                move.b     D1, [A0 + D0 + 0x22]
  1004. 00000AF6  206E 000C                movea.l    A0, [A6 + 0xC]
  1005. 00000AFA  3014                     move.w     D0, [A4]
  1006. 00000AFC  C1FC 000E                muls.w     D0, 0xE
  1007. 00000B00  3181 08FA                move.w     [A0 + D0 - 0x6], D1
  1008. 00000B04  600E                     bra        +0x10 /* 00000B14 */
  1009. label00000B06:
  1010. 00000B06  206E 000C                movea.l    A0, [A6 + 0xC]
  1011. 00000B0A  3014                     move.w     D0, [A4]
  1012. 00000B0C  C1FC 000E                muls.w     D0, 0xE
  1013. 00000B10  4270 08FA                clr.w      [A0 + D0 - 0x6]
  1014. label00000B14:
  1015. 00000B14  302B FFE6                move.w     D0, [A3 - 0x1A]
  1016. 00000B18  B06D B2FE                cmp.w      D0, [A5 - 0x4D02]
  1017. 00000B1C  6E20                     bgt        +0x22 /* 00000B3E */
  1018. 00000B1E  206E 000C                movea.l    A0, [A6 + 0xC]
  1019. 00000B22  3014                     move.w     D0, [A4]
  1020. 00000B24  C1FC 000E                muls.w     D0, 0xE
  1021. 00000B28  3187 08F2                move.w     [A0 + D0 - 0x14], D7
  1022. 00000B2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1023. 00000B30  3014                     move.w     D0, [A4]
  1024. 00000B32  C1FC 000E                muls.w     D0, 0xE
  1025. 00000B36  31AB FFE6 08F8           move.w     [A0 + D0 - 0x8], [A3 - 0x1A]
  1026. 00000B3C  600C                     bra        +0xE /* 00000B4A */
  1027. label00000B3E:
  1028. 00000B3E  3014                     move.w     D0, [A4]
  1029. 00000B40  48C0                     ext.l      D0
  1030. 00000B42  0080 FFFF 8000           ori.l      D0, 0xFFFF8000
  1031. 00000B48  3880                     move.w     [A4], D0
  1032. label00000B4A:
  1033. 00000B4A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1034. 00000B4E  4E5E                     unlink     A6
  1035. 00000B50  205F                     movea.l    A0, [A7]+
  1036. 00000B52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1037. 00000B56  4ED0                     jmp        [A0]
  1038. 00000B58  434F                     chk.w      D1, A7
  1039. 00000B5A  4C53 554D                movem.l    D0,D2,D3,D6,A0,A2,A4,A6, [A3]
  1040. 00000B5E  2020                     move.l     D0, -[A0]
  1041. fn00000B60:
  1042. 00000B60  4E56 FFEA                link       A6, -0x0016
  1043. 00000B64  48E7 0300                movem.l    -[A7], D6,D7
  1044. 00000B68  422D CE37                clr.b      [A5 - 0x31C9]
  1045. 00000B6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1046. 00000B70  117C 0001 FFCA           move.b     [A0 - 0x36], 0x1
  1047. 00000B76  426D CE2E                clr.w      [A5 - 0x31D2]
  1048. 00000B7A  3B7C 0001 CE30           move.w     [A5 - 0x31D0], 0x1
  1049. 00000B80  3B7C 0001 CE32           move.w     [A5 - 0x31CE], 0x1
  1050. 00000B86  3C2D B9C4                move.w     D6, [A5 - 0x463C]
  1051. 00000B8A  DC6D B9C6                add.w      D6, [A5 - 0x463A]
  1052. 00000B8E  DC6D B9C8                add.w      D6, [A5 - 0x4638]
  1053. 00000B92  DC6D B9C0                add.w      D6, [A5 - 0x4640]
  1054. 00000B96  48C6                     ext.l      D6
  1055. 00000B98  594F                     subq.w     A7, 4
  1056. 00000B9A  2F06                     move.l     -[A7], D6
  1057. 00000B9C  700E                     moveq.l    D0, 0x0E
  1058. 00000B9E  2F00                     move.l     -[A7], D0
  1059. 00000BA0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1060. 00000BA4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1061. 00000BA8  2B5F CE7E                move.l     [A5 - 0x3182], [A7]+
  1062. 00000BAC  4AAD CE7E                tst.l      [A5 - 0x3182]
  1063. 00000BB0  6608                     bne        +0xA /* 00000BBA */
  1064. 00000BB2  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1065. 00000BB6  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1066. label00000BBA:
  1067. 00000BBA  594F                     subq.w     A7, 4
  1068. 00000BBC  2F3C 0000 3E82           move.l     -[A7], 0x3E82
  1069. 00000BC2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1070. 00000BC6  2B5F CE3A                move.l     [A5 - 0x31C6], [A7]+
  1071. 00000BCA  4AAD CE3A                tst.l      [A5 - 0x31C6]
  1072. 00000BCE  6608                     bne        +0xA /* 00000BD8 */
  1073. 00000BD0  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  1074. 00000BD4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1075. label00000BD8:
  1076. 00000BD8  102D C642                move.b     D0, [A5 - 0x39BE]
  1077. 00000BDC  6028                     bra        +0x2A /* 00000C06 */
  1078. label00000BDE:
  1079. 00000BDE  554F                     subq.w     A7, 2
  1080. 00000BE0  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  1081. 00000BE4  1E1F                     move.b     D7, [A7]+
  1082. 00000BE6  602C                     bra        +0x2E /* 00000C14 */
  1083. label00000BE8:
  1084. 00000BE8  554F                     subq.w     A7, 2
  1085. 00000BEA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1086. 00000BEE  1E1F                     move.b     D7, [A7]+
  1087. 00000BF0  6022                     bra        +0x24 /* 00000C14 */
  1088. label00000BF2:
  1089. 00000BF2  554F                     subq.w     A7, 2
  1090. 00000BF4  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  1091. 00000BF8  1E1F                     move.b     D7, [A7]+
  1092. 00000BFA  6018                     bra        +0x1A /* 00000C14 */
  1093. label00000BFC:
  1094. 00000BFC  554F                     subq.w     A7, 2
  1095. 00000BFE  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  1096. 00000C02  1E1F                     move.b     D7, [A7]+
  1097. 00000C04  600E                     bra        +0x10 /* 00000C14 */
  1098. label00000C06:
  1099. 00000C06  67D6                     beq        -0x28 /* 00000BDE */
  1100. 00000C08  5300                     subq.b     D0, 1
  1101. 00000C0A  67DC                     beq        -0x22 /* 00000BE8 */
  1102. 00000C0C  5700                     subq.b     D0, 3
  1103. 00000C0E  67E2                     beq        -0x1C /* 00000BF2 */
  1104. 00000C10  5300                     subq.b     D0, 1
  1105. 00000C12  67E8                     beq        -0x16 /* 00000BFC */
  1106. label00000C14:
  1107. 00000C14  1007                     move.b     D0, D7
  1108. 00000C16  5300                     subq.b     D0, 1
  1109. 00000C18  6706                     beq        +0x8 /* 00000C20 */
  1110. 00000C1A  3B7C 0002 D88A           move.w     [A5 - 0x2776], 0x2
  1111. label00000C20:
  1112. 00000C20  1D47 000C                move.b     [A6 + 0xC], D7
  1113. 00000C24  4CDF 00C0                movem.l    D6,D7, [A7]+
  1114. 00000C28  4E5E                     unlink     A6
  1115. 00000C2A  2E9F                     move.l     [A7], [A7]+
  1116. 00000C2C  4E75                     rts
  1117. 00000C2E  5354                     subq.w     [A4], 1
  1118. 00000C30  4152                     chk.w      D0, [A2]
  1119. 00000C32  5444                     addq.w     D4, 2
  1120. 00000C34  4F43                     chk.w      D7, D3
  1121. fn00000C36:
  1122. 00000C36  4E56 FFEE                link       A6, -0x0012
  1123. 00000C3A  2F07                     move.l     -[A7], D7
  1124. 00000C3C  102D C642                move.b     D0, [A5 - 0x39BE]
  1125. 00000C40  6028                     bra        +0x2A /* 00000C6A */
  1126. label00000C42:
  1127. 00000C42  554F                     subq.w     A7, 2
  1128. 00000C44  4EAD 262A                jsr        [A5 + 0x262A /* export_1217 */]
  1129. 00000C48  1E1F                     move.b     D7, [A7]+
  1130. 00000C4A  602C                     bra        +0x2E /* 00000C78 */
  1131. label00000C4C:
  1132. 00000C4C  554F                     subq.w     A7, 2
  1133. 00000C4E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1134. 00000C52  1E1F                     move.b     D7, [A7]+
  1135. 00000C54  6022                     bra        +0x24 /* 00000C78 */
  1136. label00000C56:
  1137. 00000C56  554F                     subq.w     A7, 2
  1138. 00000C58  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1139. 00000C5C  1E1F                     move.b     D7, [A7]+
  1140. 00000C5E  6018                     bra        +0x1A /* 00000C78 */
  1141. label00000C60:
  1142. 00000C60  554F                     subq.w     A7, 2
  1143. 00000C62  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  1144. 00000C66  1E1F                     move.b     D7, [A7]+
  1145. 00000C68  600E                     bra        +0x10 /* 00000C78 */
  1146. label00000C6A:
  1147. 00000C6A  67D6                     beq        -0x28 /* 00000C42 */
  1148. 00000C6C  5300                     subq.b     D0, 1
  1149. 00000C6E  67DC                     beq        -0x22 /* 00000C4C */
  1150. 00000C70  5700                     subq.b     D0, 3
  1151. 00000C72  67E2                     beq        -0x1C /* 00000C56 */
  1152. 00000C74  5300                     subq.b     D0, 1
  1153. 00000C76  67E8                     beq        -0x16 /* 00000C60 */
  1154. label00000C78:
  1155. 00000C78  2F2D CE3A                move.l     -[A7], [A5 - 0x31C6]
  1156. 00000C7C  205F                     movea.l    A0, [A7]+
  1157. 00000C7E  A01F                     syscall    DisposPtr/DisposePtr
  1158. 00000C80  2E1F                     move.l     D7, [A7]+
  1159. 00000C82  4E5E                     unlink     A6
  1160. 00000C84  2E9F                     move.l     [A7], [A7]+
  1161. 00000C86  4E75                     rts
  1162. 00000C88  454E                     chk.w      D2, A6
  1163. 00000C8A  4453                     neg.w      [A3]
  1164. 00000C8C  444F                     neg.w      A7
  1165. 00000C8E  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  1166. fn00000C90:
  1167. 00000C90  4E56 FFEE                link       A6, -0x0012
  1168. 00000C94  48E7 0300                movem.l    -[A7], D6,D7
  1169. 00000C98  1C2E 000C                move.b     D6, [A6 + 0xC]
  1170. 00000C9C  102D C642                move.b     D0, [A5 - 0x39BE]
  1171. 00000CA0  6030                     bra        +0x32 /* 00000CD2 */
  1172. label00000CA2:
  1173. 00000CA2  554F                     subq.w     A7, 2
  1174. 00000CA4  1F06                     move.b     -[A7], D6
  1175. 00000CA6  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  1176. 00000CAA  1E1F                     move.b     D7, [A7]+
  1177. 00000CAC  6032                     bra        +0x34 /* 00000CE0 */
  1178. label00000CAE:
  1179. 00000CAE  554F                     subq.w     A7, 2
  1180. 00000CB0  1F06                     move.b     -[A7], D6
  1181. 00000CB2  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  1182. 00000CB6  1E1F                     move.b     D7, [A7]+
  1183. 00000CB8  6026                     bra        +0x28 /* 00000CE0 */
  1184. label00000CBA:
  1185. 00000CBA  554F                     subq.w     A7, 2
  1186. 00000CBC  1F06                     move.b     -[A7], D6
  1187. 00000CBE  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  1188. 00000CC2  1E1F                     move.b     D7, [A7]+
  1189. 00000CC4  601A                     bra        +0x1C /* 00000CE0 */
  1190. label00000CC6:
  1191. 00000CC6  554F                     subq.w     A7, 2
  1192. 00000CC8  1F06                     move.b     -[A7], D6
  1193. 00000CCA  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1194. 00000CCE  1E1F                     move.b     D7, [A7]+
  1195. 00000CD0  600E                     bra        +0x10 /* 00000CE0 */
  1196. label00000CD2:
  1197. 00000CD2  67CE                     beq        -0x30 /* 00000CA2 */
  1198. 00000CD4  5300                     subq.b     D0, 1
  1199. 00000CD6  67D6                     beq        -0x28 /* 00000CAE */
  1200. 00000CD8  5700                     subq.b     D0, 3
  1201. 00000CDA  67DE                     beq        -0x20 /* 00000CBA */
  1202. 00000CDC  5300                     subq.b     D0, 1
  1203. 00000CDE  67E6                     beq        -0x18 /* 00000CC6 */
  1204. label00000CE0:
  1205. 00000CE0  1007                     move.b     D0, D7
  1206. 00000CE2  5300                     subq.b     D0, 1
  1207. 00000CE4  4A6D D88A                tst.w      [A5 - 0x2776]
  1208. 00000CE8  57C1                     seq        D1
  1209. 00000CEA  C001                     and.b      D0, D1
  1210. 00000CEC  6706                     beq        +0x8 /* 00000CF4 */
  1211. 00000CEE  3B7C 0002 D88A           move.w     [A5 - 0x2776], 0x2
  1212. label00000CF4:
  1213. 00000CF4  1D47 000E                move.b     [A6 + 0xE], D7
  1214. 00000CF8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1215. 00000CFC  4E5E                     unlink     A6
  1216. 00000CFE  205F                     movea.l    A0, [A7]+
  1217. 00000D00  5C4F                     addq.w     A7, 6
  1218. 00000D02  4ED0                     jmp        [A0]
  1219. 00000D04  4252                     clr.w      [A2]
  1220. 00000D06  4B50                     chk.w      D5, [A0]
  1221. 00000D08  4147                     chk.w      D0, D7
  1222. 00000D0A  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  1223. fn00000D0C:
  1224. 00000D0C  4E56 FFD8                link       A6, -0x0028
  1225. 00000D10  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1226. 00000D14  286E 000C                movea.l    A4, [A6 + 0xC]
  1227. 00000D18  266E 0008                movea.l    A3, [A6 + 0x8]
  1228. 00000D1C  3C2E 0012                move.w     D6, [A6 + 0x12]
  1229. 00000D20  4A46                     tst.w      D6
  1230. 00000D22  6616                     bne        +0x18 /* 00000D3A */
  1231. 00000D24  2D6E 0014 0018           move.l     [A6 + 0x18], [A6 + 0x14]
  1232. 00000D2A  600E                     bra        +0x10 /* 00000D3A */
  1233. label00000D2C:
  1234. 00000D2C  594F                     subq.w     A7, 4
  1235. 00000D2E  486E 0018                pea.l      [A6 + 0x18]
  1236. 00000D32  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1237. 00000D36  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  1238. label00000D3A:
  1239. 00000D3A  554F                     subq.w     A7, 2
  1240. 00000D3C  486E 0018                pea.l      [A6 + 0x18]
  1241. 00000D40  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1242. 00000D44  301F                     move.w     D0, [A7]+
  1243. 00000D46  48C0                     ext.l      D0
  1244. 00000D48  7202                     moveq.l    D1, 0x02
  1245. 00000D4A  C081                     and.l      D0, D1
  1246. 00000D4C  4A80                     tst.l      D0
  1247. 00000D4E  57C0                     seq        D0
  1248. 00000D50  2F00                     move.l     -[A7], D0
  1249. 00000D52  554F                     subq.w     A7, 2
  1250. 00000D54  486E 0018                pea.l      [A6 + 0x18]
  1251. 00000D58  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1252. 00000D5C  321F                     move.w     D1, [A7]+
  1253. 00000D5E  201F                     move.l     D0, [A7]+
  1254. 00000D60  5341                     subq.w     D1, 1
  1255. 00000D62  56C1                     sne        D1
  1256. 00000D64  C001                     and.b      D0, D1
  1257. 00000D66  66C4                     bne        -0x3A /* 00000D2C */
  1258. 00000D68  594F                     subq.w     A7, 4
  1259. 00000D6A  486E 0018                pea.l      [A6 + 0x18]
  1260. 00000D6E  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1261. 00000D72  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  1262. 00000D76  554F                     subq.w     A7, 2
  1263. 00000D78  486E 0018                pea.l      [A6 + 0x18]
  1264. 00000D7C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1265. 00000D80  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  1266. 00000D84  3D7C 0001 FFDE           move.w     [A6 - 0x22], 0x1
  1267. 00000D8A  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  1268. 00000D90  42AD CE84                clr.l      [A5 - 0x317C]
  1269. 00000D94  3006                     move.w     D0, D6
  1270. 00000D96  48C0                     ext.l      D0
  1271. 00000D98  81FC 0002                divs.w     D0, 0x2
  1272. 00000D9C  4840                     swap.w     D0
  1273. 00000D9E  7202                     moveq.l    D1, 0x02
  1274. 00000DA0  9240                     sub.w      D1, D0
  1275. 00000DA2  E541                     asl        D1.w, 2
  1276. 00000DA4  202E 0018                move.l     D0, [A6 + 0x18]
  1277. 00000DA8  0641 B304                addi.w     D1, 0xB304
  1278. 00000DAC  B0B5 1000                cmp.l      D0, [A5 + D1.w]
  1279. 00000DB0  6604                     bne        +0x6 /* 00000DB6 */
  1280. 00000DB2  4254                     clr.w      [A4]
  1281. 00000DB4  602C                     bra        +0x2E /* 00000DE2 */
  1282. label00000DB6:
  1283. 00000DB6  554F                     subq.w     A7, 2
  1284. 00000DB8  486E FFE2                pea.l      [A6 - 0x1E]
  1285. 00000DBC  486E FFE0                pea.l      [A6 - 0x20]
  1286. 00000DC0  486E FFDC                pea.l      [A6 - 0x24]
  1287. 00000DC4  486E FFDE                pea.l      [A6 - 0x22]
  1288. 00000DC8  486E FFDA                pea.l      [A6 - 0x26]
  1289. 00000DCC  2F0C                     move.l     -[A7], A4
  1290. 00000DCE  486B FB8C                pea.l      [A3 - 0x474]
  1291. 00000DD2  2F0B                     move.l     -[A7], A3
  1292. 00000DD4  4EBA F70E                jsr        [PC - 0x8F2 /* 000004E4 */]
  1293. 00000DD8  1E1F                     move.b     D7, [A7]+
  1294. 00000DDA  0C6E 0033 FFDA           cmpi.w     [A6 - 0x26], 0x33 /* '3' */
  1295. 00000DE0  66D4                     bne        -0x2A /* 00000DB6 */
  1296. label00000DE2:
  1297. 00000DE2  554F                     subq.w     A7, 2
  1298. 00000DE4  486E 0018                pea.l      [A6 + 0x18]
  1299. 00000DE8  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1300. 00000DEC  301F                     move.w     D0, [A7]+
  1301. 00000DEE  48C0                     ext.l      D0
  1302. 00000DF0  0280 0000 0080           andi.l     D0, 0x80
  1303. 00000DF6  4A80                     tst.l      D0
  1304. 00000DF8  675C                     beq        +0x5E /* 00000E56 */
  1305. 00000DFA  0C46 0002                cmpi.w     D6, 0x2
  1306. 00000DFE  57C0                     seq        D0
  1307. 00000E00  4400                     neg.b      D0
  1308. 00000E02  802D FEF9                or.b       D0, [A5 - 0x107]
  1309. 00000E06  6742                     beq        +0x44 /* 00000E4A */
  1310. 00000E08  3D54 FFD8                move.w     [A6 - 0x28], [A4]
  1311. 00000E0C  554F                     subq.w     A7, 2
  1312. 00000E0E  486E FFE2                pea.l      [A6 - 0x1E]
  1313. 00000E12  486E FFE0                pea.l      [A6 - 0x20]
  1314. 00000E16  486E FFDC                pea.l      [A6 - 0x24]
  1315. 00000E1A  486E FFDE                pea.l      [A6 - 0x22]
  1316. 00000E1E  486E FFDA                pea.l      [A6 - 0x26]
  1317. 00000E22  486E FFD8                pea.l      [A6 - 0x28]
  1318. 00000E26  486B FB8C                pea.l      [A3 - 0x474]
  1319. 00000E2A  2F0B                     move.l     -[A7], A3
  1320. 00000E2C  4EBA F6B6                jsr        [PC - 0x94A /* 000004E4 */]
  1321. 00000E30  1E1F                     move.b     D7, [A7]+
  1322. 00000E32  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1323. 00000E36  302E FFD8                move.w     D0, [A6 - 0x28]
  1324. 00000E3A  4870 00FF                pea.l      [A0 + D0.w - 0x1]
  1325. 00000E3E  486D CE84                pea.l      [A5 - 0x317C]
  1326. 00000E42  7004                     moveq.l    D0, 0x04
  1327. 00000E44  2F00                     move.l     -[A7], D0
  1328. 00000E46  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1329. label00000E4A:
  1330. 00000E4A  0C46 0002                cmpi.w     D6, 0x2
  1331. 00000E4E  6706                     beq        +0x8 /* 00000E56 */
  1332. 00000E50  1B7C 0001 FEF9           move.b     [A5 - 0x107], 0x1
  1333. label00000E56:
  1334. 00000E56  4A2E 0010                tst.b      [A6 + 0x10]
  1335. 00000E5A  670A                     beq        +0xC /* 00000E66 */
  1336. 00000E5C  2F0C                     move.l     -[A7], A4
  1337. 00000E5E  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  1338. 00000E62  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  1339. label00000E66:
  1340. 00000E66  102D C642                move.b     D0, [A5 - 0x39BE]
  1341. 00000E6A  6030                     bra        +0x32 /* 00000E9C */
  1342. label00000E6C:
  1343. 00000E6C  554F                     subq.w     A7, 2
  1344. 00000E6E  3F14                     move.w     -[A7], [A4]
  1345. 00000E70  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  1346. 00000E74  1E1F                     move.b     D7, [A7]+
  1347. 00000E76  6032                     bra        +0x34 /* 00000EAA */
  1348. label00000E78:
  1349. 00000E78  554F                     subq.w     A7, 2
  1350. 00000E7A  3F14                     move.w     -[A7], [A4]
  1351. 00000E7C  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  1352. 00000E80  1E1F                     move.b     D7, [A7]+
  1353. 00000E82  6026                     bra        +0x28 /* 00000EAA */
  1354. label00000E84:
  1355. 00000E84  554F                     subq.w     A7, 2
  1356. 00000E86  3F14                     move.w     -[A7], [A4]
  1357. 00000E88  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  1358. 00000E8C  1E1F                     move.b     D7, [A7]+
  1359. 00000E8E  601A                     bra        +0x1C /* 00000EAA */
  1360. label00000E90:
  1361. 00000E90  554F                     subq.w     A7, 2
  1362. 00000E92  3F14                     move.w     -[A7], [A4]
  1363. 00000E94  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  1364. 00000E98  1E1F                     move.b     D7, [A7]+
  1365. 00000E9A  600E                     bra        +0x10 /* 00000EAA */
  1366. label00000E9C:
  1367. 00000E9C  67CE                     beq        -0x30 /* 00000E6C */
  1368. 00000E9E  5300                     subq.b     D0, 1
  1369. 00000EA0  67D6                     beq        -0x28 /* 00000E78 */
  1370. 00000EA2  5700                     subq.b     D0, 3
  1371. 00000EA4  67DE                     beq        -0x20 /* 00000E84 */
  1372. 00000EA6  5300                     subq.b     D0, 1
  1373. 00000EA8  67E6                     beq        -0x18 /* 00000E90 */
  1374. label00000EAA:
  1375. 00000EAA  1007                     move.b     D0, D7
  1376. 00000EAC  5300                     subq.b     D0, 1
  1377. 00000EAE  4A6D D88A                tst.w      [A5 - 0x2776]
  1378. 00000EB2  57C1                     seq        D1
  1379. 00000EB4  C001                     and.b      D0, D1
  1380. 00000EB6  6706                     beq        +0x8 /* 00000EBE */
  1381. 00000EB8  3B7C 0002 D88A           move.w     [A5 - 0x2776], 0x2
  1382. label00000EBE:
  1383. 00000EBE  422B FFCA                clr.b      [A3 - 0x36]
  1384. 00000EC2  377C 0001 FB8A           move.w     [A3 - 0x476], 0x1
  1385. 00000EC8  1D47 001C                move.b     [A6 + 0x1C], D7
  1386. 00000ECC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1387. 00000ED0  4E5E                     unlink     A6
  1388. 00000ED2  205F                     movea.l    A0, [A7]+
  1389. 00000ED4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1390. 00000ED8  4ED0                     jmp        [A0]
  1391. 00000EDA  5345                     subq.w     D5, 1
  1392. 00000EDC  5450                     addq.w     [A0], 2
  1393. 00000EDE  4152                     chk.w      D0, [A2]
  1394. 00000EE0  2020                     move.l     D0, -[A0]
  1395. fn00000EE2:
  1396. 00000EE2  4E56 FFEC                link       A6, -0x0014
  1397. 00000EE6  48E7 0308                movem.l    -[A7], D6,D7,A4
  1398. 00000EEA  286E 000E                movea.l    A4, [A6 + 0xE]
  1399. 00000EEE  3C2E 000C                move.w     D6, [A6 + 0xC]
  1400. 00000EF2  4A54                     tst.w      [A4]
  1401. 00000EF4  660A                     bne        +0xC /* 00000F00 */
  1402. 00000EF6  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  1403. 00000EFC  6000 00D0                bra        +0xD2 /* 00000FCE */
  1404. label00000F00:
  1405. 00000F00  102D FEFB                move.b     D0, [A5 - 0x105]
  1406. 00000F04  5300                     subq.b     D0, 1
  1407. 00000F06  C02D FEFC                and.b      D0, [A5 - 0x104]
  1408. 00000F0A  4A6D FEFE                tst.w      [A5 - 0x102]
  1409. 00000F0E  56C1                     sne        D1
  1410. 00000F10  C001                     and.b      D0, D1
  1411. 00000F12  6706                     beq        +0x8 /* 00000F1A */
  1412. 00000F14  1B7C 0001 FEFA           move.b     [A5 - 0x106], 0x1
  1413. label00000F1A:
  1414. 00000F1A  102D FEFA                move.b     D0, [A5 - 0x106]
  1415. 00000F1E  5300                     subq.b     D0, 1
  1416. 00000F20  C02D FEFC                and.b      D0, [A5 - 0x104]
  1417. 00000F24  6718                     beq        +0x1A /* 00000F3E */
  1418. 00000F26  4254                     clr.w      [A4]
  1419. 00000F28  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  1420. 00000F2E  422D FEFC                clr.b      [A5 - 0x104]
  1421. 00000F32  422D FEFA                clr.b      [A5 - 0x106]
  1422. 00000F36  422D FEFB                clr.b      [A5 - 0x105]
  1423. 00000F3A  6000 0092                bra        +0x94 /* 00000FCE */
  1424. label00000F3E:
  1425. 00000F3E  4A6D D88A                tst.w      [A5 - 0x2776]
  1426. 00000F42  6F08                     ble        +0xA /* 00000F4C */
  1427. 00000F44  422E 0012                clr.b      [A6 + 0x12]
  1428. 00000F48  6000 0084                bra        +0x86 /* 00000FCE */
  1429. label00000F4C:
  1430. 00000F4C  3014                     move.w     D0, [A4]
  1431. 00000F4E  5340                     subq.w     D0, 1
  1432. 00000F50  3880                     move.w     [A4], D0
  1433. 00000F52  102D C642                move.b     D0, [A5 - 0x39BE]
  1434. 00000F56  6038                     bra        +0x3A /* 00000F90 */
  1435. label00000F58:
  1436. 00000F58  554F                     subq.w     A7, 2
  1437. 00000F5A  3F14                     move.w     -[A7], [A4]
  1438. 00000F5C  3F06                     move.w     -[A7], D6
  1439. 00000F5E  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1440. 00000F62  1E1F                     move.b     D7, [A7]+
  1441. 00000F64  6038                     bra        +0x3A /* 00000F9E */
  1442. label00000F66:
  1443. 00000F66  554F                     subq.w     A7, 2
  1444. 00000F68  3F14                     move.w     -[A7], [A4]
  1445. 00000F6A  3F06                     move.w     -[A7], D6
  1446. 00000F6C  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  1447. 00000F70  1E1F                     move.b     D7, [A7]+
  1448. 00000F72  602A                     bra        +0x2C /* 00000F9E */
  1449. label00000F74:
  1450. 00000F74  554F                     subq.w     A7, 2
  1451. 00000F76  3F14                     move.w     -[A7], [A4]
  1452. 00000F78  3F06                     move.w     -[A7], D6
  1453. 00000F7A  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  1454. 00000F7E  1E1F                     move.b     D7, [A7]+
  1455. 00000F80  601C                     bra        +0x1E /* 00000F9E */
  1456. label00000F82:
  1457. 00000F82  554F                     subq.w     A7, 2
  1458. 00000F84  3F14                     move.w     -[A7], [A4]
  1459. 00000F86  3F06                     move.w     -[A7], D6
  1460. 00000F88  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  1461. 00000F8C  1E1F                     move.b     D7, [A7]+
  1462. 00000F8E  600E                     bra        +0x10 /* 00000F9E */
  1463. label00000F90:
  1464. 00000F90  67C6                     beq        -0x38 /* 00000F58 */
  1465. 00000F92  5300                     subq.b     D0, 1
  1466. 00000F94  67D0                     beq        -0x2E /* 00000F66 */
  1467. 00000F96  5700                     subq.b     D0, 3
  1468. 00000F98  67DA                     beq        -0x24 /* 00000F74 */
  1469. 00000F9A  5300                     subq.b     D0, 1
  1470. 00000F9C  67E4                     beq        -0x1A /* 00000F82 */
  1471. label00000F9E:
  1472. 00000F9E  1007                     move.b     D0, D7
  1473. 00000FA0  5300                     subq.b     D0, 1
  1474. 00000FA2  4A6D D88A                tst.w      [A5 - 0x2776]
  1475. 00000FA6  57C1                     seq        D1
  1476. 00000FA8  C001                     and.b      D0, D1
  1477. 00000FAA  6706                     beq        +0x8 /* 00000FB2 */
  1478. 00000FAC  3B7C 0002 D88A           move.w     [A5 - 0x2776], 0x2
  1479. label00000FB2:
  1480. 00000FB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 00000FB6  117C 0001 FFCA           move.b     [A0 - 0x36], 0x1
  1482. 00000FBC  1D47 0012                move.b     [A6 + 0x12], D7
  1483. 00000FC0  4254                     clr.w      [A4]
  1484. 00000FC2  422D FEFC                clr.b      [A5 - 0x104]
  1485. 00000FC6  422D FEFA                clr.b      [A5 - 0x106]
  1486. 00000FCA  422D FEFB                clr.b      [A5 - 0x105]
  1487. label00000FCE:
  1488. 00000FCE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1489. 00000FD2  4E5E                     unlink     A6
  1490. 00000FD4  205F                     movea.l    A0, [A7]+
  1491. 00000FD6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1492. 00000FDA  4ED0                     jmp        [A0]
  1493. 00000FDC  5752                     subq.w     [A2], 3
  1494. 00000FDE  4954                     chk.w      D4, [A4]
  1495. 00000FE0  4550                     chk.w      D2, [A0]
  1496. 00000FE2  4152                     chk.w      D0, [A2]
  1497. fn00000FE4:
  1498. 00000FE4  4E56 0000                link       A6, 0
  1499. 00000FE8  2F0C                     move.l     -[A7], A4
  1500. 00000FEA  286E 000E                movea.l    A4, [A6 + 0xE]
  1501. 00000FEE  302E 000C                move.w     D0, [A6 + 0xC]
  1502. 00000FF2  0640 0080                addi.w     D0, 0x80
  1503. 00000FF6  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  1504. 00000FFA  3214                     move.w     D1, [A4]
  1505. 00000FFC  1180 1000                move.b     [A0 + D1.w], D0
  1506. 00001000  3014                     move.w     D0, [A4]
  1507. 00001002  5240                     addq.w     D0, 1
  1508. 00001004  3880                     move.w     [A4], D0
  1509. 00001006  285F                     movea.l    A4, [A7]+
  1510. 00001008  4E5E                     unlink     A6
  1511. 0000100A  205F                     movea.l    A0, [A7]+
  1512. 0000100C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1513. 00001010  4ED0                     jmp        [A0]
  1514. 00001012  4F50                     chk.w      D7, [A0]
  1515. 00001014  5752                     subq.w     [A2], 3
  1516. 00001016  4954                     chk.w      D4, [A4]
  1517. 00001018  2020                     move.l     D0, -[A0]
  1518. fn0000101A:
  1519. 0000101A  4E56 0000                link       A6, 0
  1520. 0000101E  2F0C                     move.l     -[A7], A4
  1521. 00001020  286E 0010                movea.l    A4, [A6 + 0x10]
  1522. 00001024  302E 000E                move.w     D0, [A6 + 0xE]
  1523. 00001028  0640 0080                addi.w     D0, 0x80
  1524. 0000102C  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  1525. 00001030  3214                     move.w     D1, [A4]
  1526. 00001032  1180 1000                move.b     [A0 + D1.w], D0
  1527. 00001036  3014                     move.w     D0, [A4]
  1528. 00001038  5240                     addq.w     D0, 1
  1529. 0000103A  3880                     move.w     [A4], D0
  1530. 0000103C  486E 000C                pea.l      [A6 + 0xC]
  1531. 00001040  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  1532. 00001044  3014                     move.w     D0, [A4]
  1533. 00001046  4870 0000                pea.l      [A0 + D0.w]
  1534. 0000104A  302E 000E                move.w     D0, [A6 + 0xE]
  1535. 0000104E  7200                     moveq.l    D1, 0x00
  1536. 00001050  0640 E798                addi.w     D0, 0xE798
  1537. 00001054  1235 0000                move.b     D1, [A5 + D0.w]
  1538. 00001058  48C1                     ext.l      D1
  1539. 0000105A  2F01                     move.l     -[A7], D1
  1540. 0000105C  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1541. 00001060  302E 000E                move.w     D0, [A6 + 0xE]
  1542. 00001064  7200                     moveq.l    D1, 0x00
  1543. 00001066  0640 E798                addi.w     D0, 0xE798
  1544. 0000106A  1235 0000                move.b     D1, [A5 + D0.w]
  1545. 0000106E  D254                     add.w      D1, [A4]
  1546. 00001070  3881                     move.w     [A4], D1
  1547. 00001072  285F                     movea.l    A4, [A7]+
  1548. 00001074  4E5E                     unlink     A6
  1549. 00001076  205F                     movea.l    A0, [A7]+
  1550. 00001078  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1551. 0000107C  4ED0                     jmp        [A0]
  1552. 0000107E  4F50                     chk.w      D7, [A0]
  1553. 00001080  5752                     subq.w     [A2], 3
  1554. 00001082  4954                     chk.w      D4, [A4]
  1555. 00001084  5320                     subq.b     -[A0], 1
  1556. fn00001086:
  1557. 00001086  4E56 0000                link       A6, 0
  1558. 0000108A  2F0C                     move.l     -[A7], A4
  1559. 0000108C  286E 0014                movea.l    A4, [A6 + 0x14]
  1560. 00001090  302E 0012                move.w     D0, [A6 + 0x12]
  1561. 00001094  0640 0080                addi.w     D0, 0x80
  1562. 00001098  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  1563. 0000109C  3214                     move.w     D1, [A4]
  1564. 0000109E  1180 1000                move.b     [A0 + D1.w], D0
  1565. 000010A2  3014                     move.w     D0, [A4]
  1566. 000010A4  5240                     addq.w     D0, 1
  1567. 000010A6  3880                     move.w     [A4], D0
  1568. 000010A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1569. 000010AC  2050                     movea.l    A0, [A0]
  1570. 000010AE  302E 0010                move.w     D0, [A6 + 0x10]
  1571. 000010B2  4870 00FF                pea.l      [A0 + D0.w - 0x1]
  1572. 000010B6  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  1573. 000010BA  3014                     move.w     D0, [A4]
  1574. 000010BC  4870 0000                pea.l      [A0 + D0.w]
  1575. 000010C0  302E 0012                move.w     D0, [A6 + 0x12]
  1576. 000010C4  7200                     moveq.l    D1, 0x00
  1577. 000010C6  0640 E798                addi.w     D0, 0xE798
  1578. 000010CA  1235 0000                move.b     D1, [A5 + D0.w]
  1579. 000010CE  48C1                     ext.l      D1
  1580. 000010D0  2F01                     move.l     -[A7], D1
  1581. 000010D2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1582. 000010D6  302E 0012                move.w     D0, [A6 + 0x12]
  1583. 000010DA  7200                     moveq.l    D1, 0x00
  1584. 000010DC  0640 E798                addi.w     D0, 0xE798
  1585. 000010E0  1235 0000                move.b     D1, [A5 + D0.w]
  1586. 000010E4  D254                     add.w      D1, [A4]
  1587. 000010E6  3881                     move.w     [A4], D1
  1588. 000010E8  285F                     movea.l    A4, [A7]+
  1589. 000010EA  4E5E                     unlink     A6
  1590. 000010EC  205F                     movea.l    A0, [A7]+
  1591. 000010EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1592. 000010F2  4ED0                     jmp        [A0]
  1593. 000010F4  4F50                     chk.w      D7, [A0]
  1594. 000010F6  5752                     subq.w     [A2], 3
  1595. 000010F8  4954                     chk.w      D4, [A4]
  1596. 000010FA  5A20                     addq.b     -[A0], 5
  1597. fn000010FC:
  1598. 000010FC  4E56 FFDE                link       A6, -0x0022
  1599. 00001100  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1600. 00001104  286E 000C                movea.l    A4, [A6 + 0xC]
  1601. 00001108  266E 0012                movea.l    A3, [A6 + 0x12]
  1602. 0000110C  246E 0008                movea.l    A2, [A6 + 0x8]
  1603. 00001110  3A2E 0016                move.w     D5, [A6 + 0x16]
  1604. 00001114  262E 001E                move.l     D3, [A6 + 0x1E]
  1605. 00001118  206E 001A                movea.l    A0, [A6 + 0x1A]
  1606. 0000111C  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1607. 00001120  22D8                     move.l     [A1]+, [A0]+
  1608. 00001122  32D8                     move.w     [A1]+, [A0]+
  1609. 00001124  202E 0022                move.l     D0, [A6 + 0x22]
  1610. 00001128  B0AA FA0E                cmp.l      D0, [A2 - 0x5F2]
  1611. 0000112C  6608                     bne        +0xA /* 00001136 */
  1612. 0000112E  3B6A FA12 FEF2           move.w     [A5 - 0x10E], [A2 - 0x5EE]
  1613. 00001134  6004                     bra        +0x6 /* 0000113A */
  1614. label00001136:
  1615. 00001136  426D FEF2                clr.w      [A5 - 0x10E]
  1616. label0000113A:
  1617. 0000113A  202E 0022                move.l     D0, [A6 + 0x22]
  1618. 0000113E  B0AA FA08                cmp.l      D0, [A2 - 0x5F8]
  1619. 00001142  6608                     bne        +0xA /* 0000114C */
  1620. 00001144  3B6A FA0C FEF4           move.w     [A5 - 0x10C], [A2 - 0x5F4]
  1621. 0000114A  6006                     bra        +0x8 /* 00001152 */
  1622. label0000114C:
  1623. 0000114C  3B7C 0100 FEF4           move.w     [A5 - 0x10C], 0x100
  1624. label00001152:
  1625. 00001152  3D45 FFE0                move.w     [A6 - 0x20], D5
  1626. 00001156  3E2E 0018                move.w     D7, [A6 + 0x18]
  1627. 0000115A  6000 0098                bra        +0x9A /* 000011F4 */
  1628. label0000115E:
  1629. 0000115E  2043                     movea.l    A0, D3
  1630. 00001160  7000                     moveq.l    D0, 0x00
  1631. 00001162  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  1632. 00001166  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  1633. 0000116A  674E                     beq        +0x50 /* 000011BA */
  1634. 0000116C  4A53                     tst.w      [A3]
  1635. 0000116E  57C0                     seq        D0
  1636. 00001170  0C53 0002                cmpi.w     [A3], 0x2
  1637. 00001174  5EC1                     sgt        D1
  1638. 00001176  8001                     or.b       D0, D1
  1639. 00001178  670C                     beq        +0xE /* 00001186 */
  1640. 0000117A  3007                     move.w     D0, D7
  1641. 0000117C  D040                     add.w      D0, D0
  1642. 0000117E  39AE 0010 0000           move.w     [A4 + D0.w], [A6 + 0x10]
  1643. 00001184  6030                     bra        +0x32 /* 000011B6 */
  1644. label00001186:
  1645. 00001186  594F                     subq.w     A7, 4
  1646. 00001188  7001                     moveq.l    D0, 0x01
  1647. 0000118A  2F00                     move.l     -[A7], D0
  1648. 0000118C  3007                     move.w     D0, D7
  1649. 0000118E  9053                     sub.w      D0, [A3]
  1650. 00001190  48C0                     ext.l      D0
  1651. 00001192  2F00                     move.l     -[A7], D0
  1652. 00001194  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1653. 00001198  544F                     addq.w     A7, 2
  1654. 0000119A  3D47 FFDE                move.w     [A6 - 0x22], D7
  1655. 0000119E  3C1F                     move.w     D6, [A7]+
  1656. 000011A0  600E                     bra        +0x10 /* 000011B0 */
  1657. label000011A2:
  1658. 000011A2  3006                     move.w     D0, D6
  1659. 000011A4  D040                     add.w      D0, D0
  1660. 000011A6  39AE 0010 0000           move.w     [A4 + D0.w], [A6 + 0x10]
  1661. 000011AC  5246                     addq.w     D6, 1
  1662. 000011AE  6906                     bvs        +0x8 /* 000011B6 */
  1663. label000011B0:
  1664. 000011B0  BC6E FFDE                cmp.w      D6, [A6 - 0x22]
  1665. 000011B4  6FEC                     ble        -0x12 /* 000011A2 */
  1666. label000011B6:
  1667. 000011B6  4253                     clr.w      [A3]
  1668. 000011B8  600E                     bra        +0x10 /* 000011C8 */
  1669. label000011BA:
  1670. 000011BA  3013                     move.w     D0, [A3]
  1671. 000011BC  5240                     addq.w     D0, 1
  1672. 000011BE  3680                     move.w     [A3], D0
  1673. 000011C0  3007                     move.w     D0, D7
  1674. 000011C2  D040                     add.w      D0, D0
  1675. 000011C4  4274 0000                clr.w      [A4 + D0.w]
  1676. label000011C8:
  1677. 000011C8  3007                     move.w     D0, D7
  1678. 000011CA  D040                     add.w      D0, D0
  1679. 000011CC  7200                     moveq.l    D1, 0x00
  1680. 000011CE  3234 0000                move.w     D1, [A4 + D0.w]
  1681. 000011D2  2043                     movea.l    A0, D3
  1682. 000011D4  7000                     moveq.l    D0, 0x00
  1683. 000011D6  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  1684. 000011DA  7400                     moveq.l    D2, 0x00
  1685. 000011DC  3400                     move.w     D2, D0
  1686. 000011DE  0282 0000 0080           andi.l     D2, 0x80
  1687. 000011E4  E18A                     lsl        D2, 8
  1688. 000011E6  8282                     or.l       D1, D2
  1689. 000011E8  3007                     move.w     D0, D7
  1690. 000011EA  D040                     add.w      D0, D0
  1691. 000011EC  3981 0000                move.w     [A4 + D0.w], D1
  1692. 000011F0  5247                     addq.w     D7, 1
  1693. 000011F2  6908                     bvs        +0xA /* 000011FC */
  1694. label000011F4:
  1695. 000011F4  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  1696. 000011F8  6F00 FF64                ble        -0x9A /* 0000115E */
  1697. label000011FC:
  1698. 000011FC  202E 0022                move.l     D0, [A6 + 0x22]
  1699. 00001200  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  1700. 00001204  6700 00BE                beq        +0xC0 /* 000012C4 */
  1701. 00001208  594F                     subq.w     A7, 4
  1702. 0000120A  486E 0022                pea.l      [A6 + 0x22]
  1703. 0000120E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  1704. 00001212  2D5F 0022                move.l     [A6 + 0x22], [A7]+
  1705. 00001216  554F                     subq.w     A7, 2
  1706. 00001218  486E 0022                pea.l      [A6 + 0x22]
  1707. 0000121C  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1708. 00001220  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  1709. 00001224  594F                     subq.w     A7, 4
  1710. 00001226  486E 0022                pea.l      [A6 + 0x22]
  1711. 0000122A  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1712. 0000122E  261F                     move.l     D3, [A7]+
  1713. 00001230  3813                     move.w     D4, [A3]
  1714. 00001232  202E 0022                move.l     D0, [A6 + 0x22]
  1715. 00001236  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  1716. 0000123A  6606                     bne        +0x8 /* 00001242 */
  1717. 0000123C  3C2E FFEE                move.w     D6, [A6 - 0x12]
  1718. 00001240  6018                     bra        +0x1A /* 0000125A */
  1719. label00001242:
  1720. 00001242  554F                     subq.w     A7, 2
  1721. 00001244  486E 0022                pea.l      [A6 + 0x22]
  1722. 00001248  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1723. 0000124C  554F                     subq.w     A7, 2
  1724. 0000124E  486E 0022                pea.l      [A6 + 0x22]
  1725. 00001252  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1726. 00001256  3C1F                     move.w     D6, [A7]+
  1727. 00001258  DC5F                     add.w      D6, [A7]+
  1728. label0000125A:
  1729. 0000125A  7E01                     moveq.l    D7, 0x01
  1730. label0000125C:
  1731. 0000125C  302E FFE8                move.w     D0, [A6 - 0x18]
  1732. 00001260  D047                     add.w      D0, D7
  1733. 00001262  B046                     cmp.w      D0, D6
  1734. 00001264  5EC0                     sgt        D0
  1735. 00001266  2043                     movea.l    A0, D3
  1736. 00001268  322E FFE8                move.w     D1, [A6 - 0x18]
  1737. 0000126C  D247                     add.w      D1, D7
  1738. 0000126E  7400                     moveq.l    D2, 0x00
  1739. 00001270  1430 10FF                move.b     D2, [A0 + D1.w - 0x1]
  1740. 00001274  0C42 0020                cmpi.w     D2, 0x20 /* ' ' */
  1741. 00001278  57C1                     seq        D1
  1742. 0000127A  8001                     or.b       D0, D1
  1743. 0000127C  670E                     beq        +0x10 /* 0000128C */
  1744. 0000127E  5244                     addq.w     D4, 1
  1745. 00001280  6002                     bra        +0x4 /* 00001284 */
  1746. 00001282  6008                     bra        +0xA /* 0000128C */
  1747. label00001284:
  1748. 00001284  5247                     addq.w     D7, 1
  1749. 00001286  0C47 0002                cmpi.w     D7, 0x2
  1750. 0000128A  6FD0                     ble        -0x2E /* 0000125C */
  1751. label0000128C:
  1752. 0000128C  0C44 0002                cmpi.w     D4, 0x2
  1753. 00001290  6E32                     bgt        +0x34 /* 000012C4 */
  1754. 00001292  3005                     move.w     D0, D5
  1755. 00001294  9053                     sub.w      D0, [A3]
  1756. 00001296  5240                     addq.w     D0, 1
  1757. 00001298  3D45 FFE0                move.w     [A6 - 0x20], D5
  1758. 0000129C  3E00                     move.w     D7, D0
  1759. 0000129E  601E                     bra        +0x20 /* 000012BE */
  1760. label000012A0:
  1761. 000012A0  3007                     move.w     D0, D7
  1762. 000012A2  D040                     add.w      D0, D0
  1763. 000012A4  3034 0000                move.w     D0, [A4 + D0.w]
  1764. 000012A8  48C0                     ext.l      D0
  1765. 000012AA  322E 0010                move.w     D1, [A6 + 0x10]
  1766. 000012AE  48C1                     ext.l      D1
  1767. 000012B0  8081                     or.l       D0, D1
  1768. 000012B2  3207                     move.w     D1, D7
  1769. 000012B4  D241                     add.w      D1, D1
  1770. 000012B6  3980 1000                move.w     [A4 + D1.w], D0
  1771. 000012BA  5247                     addq.w     D7, 1
  1772. 000012BC  6906                     bvs        +0x8 /* 000012C4 */
  1773. label000012BE:
  1774. 000012BE  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  1775. 000012C2  6FDC                     ble        -0x22 /* 000012A0 */
  1776. label000012C4:
  1777. 000012C4  3005                     move.w     D0, D5
  1778. 000012C6  D040                     add.w      D0, D0
  1779. 000012C8  3205                     move.w     D1, D5
  1780. 000012CA  5241                     addq.w     D1, 1
  1781. 000012CC  D241                     add.w      D1, D1
  1782. 000012CE  39B4 0000 1000           move.w     [A4 + D1.w], [A4 + D0.w]
  1783. 000012D4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1784. 000012D8  4E5E                     unlink     A6
  1785. 000012DA  205F                     movea.l    A0, [A7]+
  1786. 000012DC  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1787. 000012E0  4ED0                     jmp        [A0]
  1788. 000012E2  4649                     not.w      A1
  1789. 000012E4  4C4C 424C                movem.l    D2,D3,D6,A1,A6, A4
  1790. 000012E8  2020                     move.l     D0, -[A0]
  1791. fn000012EA:
  1792. 000012EA  4E56 FBA0                link       A6, -0x0460
  1793. 000012EE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1794. 000012F2  286E 0016                movea.l    A4, [A6 + 0x16]
  1795. 000012F6  266E 0008                movea.l    A3, [A6 + 0x8]
  1796. 000012FA  362E 0014                move.w     D3, [A6 + 0x14]
  1797. 000012FE  206E 001E                movea.l    A0, [A6 + 0x1E]
  1798. 00001302  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1799. 00001306  22D8                     move.l     [A1]+, [A0]+
  1800. 00001308  32D8                     move.w     [A1]+, [A0]+
  1801. 0000130A  206E 001A                movea.l    A0, [A6 + 0x1A]
  1802. 0000130E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1803. 00001312  22D8                     move.l     [A1]+, [A0]+
  1804. 00001314  32D8                     move.w     [A1]+, [A0]+
  1805. 00001316  4204                     clr.b      D4
  1806. 00001318  4A2D FEFC                tst.b      [A5 - 0x104]
  1807. 0000131C  6710                     beq        +0x12 /* 0000132E */
  1808. 0000131E  1B7C 0001 FEFB           move.b     [A5 - 0x105], 0x1
  1809. 00001324  4A43                     tst.w      D3
  1810. 00001326  6706                     beq        +0x8 /* 0000132E */
  1811. 00001328  1B7C 0001 FEFA           move.b     [A5 - 0x106], 0x1
  1812. label0000132E:
  1813. 0000132E  2D6E FFE4 FFAC           move.l     [A6 - 0x54], [A6 - 0x1C]
  1814. 00001334  594F                     subq.w     A7, 4
  1815. 00001336  3C2E FFE8                move.w     D6, [A6 - 0x18]
  1816. 0000133A  48C6                     ext.l      D6
  1817. 0000133C  2F06                     move.l     -[A7], D6
  1818. 0000133E  554F                     subq.w     A7, 2
  1819. 00001340  486E FFAC                pea.l      [A6 - 0x54]
  1820. 00001344  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1821. 00001348  301F                     move.w     D0, [A7]+
  1822. 0000134A  5240                     addq.w     D0, 1
  1823. 0000134C  48C0                     ext.l      D0
  1824. 0000134E  2F00                     move.l     -[A7], D0
  1825. 00001350  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1826. 00001354  544F                     addq.w     A7, 2
  1827. 00001356  3C1F                     move.w     D6, [A7]+
  1828. 00001358  2D6E FFEA FFA8           move.l     [A6 - 0x58], [A6 - 0x16]
  1829. 0000135E  0C2B 0002 FFD7           cmpi.b     [A3 - 0x29], 0x2
  1830. 00001364  57C0                     seq        D0
  1831. 00001366  0C43 0003                cmpi.w     D3, 0x3
  1832. 0000136A  57C1                     seq        D1
  1833. 0000136C  0C43 0004                cmpi.w     D3, 0x4
  1834. 00001370  57C2                     seq        D2
  1835. 00001372  8202                     or.b       D1, D2
  1836. 00001374  C001                     and.b      D0, D1
  1837. 00001376  6708                     beq        +0xA /* 00001380 */
  1838. 00001378  3D6B FA14 FFBE           move.w     [A6 - 0x42], [A3 - 0x5EC]
  1839. 0000137E  600E                     bra        +0x10 /* 0000138E */
  1840. label00001380:
  1841. 00001380  3003                     move.w     D0, D3
  1842. 00001382  D040                     add.w      D0, D0
  1843. 00001384  0640 FA14                addi.w     D0, 0xFA14
  1844. 00001388  3D73 0000 FFBE           move.w     [A6 - 0x42], [A3 + D0.w]
  1845. label0000138E:
  1846. 0000138E  3D6E FFBE FFC0           move.w     [A6 - 0x40], [A6 - 0x42]
  1847. 00001394  302E FFC0                move.w     D0, [A6 - 0x40]
  1848. 00001398  48C0                     ext.l      D0
  1849. 0000139A  0280 0000 0141           andi.l     D0, 0x141
  1850. 000013A0  4A80                     tst.l      D0
  1851. 000013A2  6710                     beq        +0x12 /* 000013B4 */
  1852. 000013A4  302E FFC0                move.w     D0, [A6 - 0x40]
  1853. 000013A8  48C0                     ext.l      D0
  1854. 000013AA  0080 0000 0141           ori.l      D0, 0x141
  1855. 000013B0  3D40 FFC0                move.w     [A6 - 0x40], D0
  1856. label000013B4:
  1857. 000013B4  3D6E FFBE FFBA           move.w     [A6 - 0x46], [A6 - 0x42]
  1858. 000013BA  1D7C 0001 FFB5           move.b     [A6 - 0x4B], 0x1
  1859. 000013C0  3A2E 000C                move.w     D5, [A6 + 0xC]
  1860. 000013C4  48C5                     ext.l      D5
  1861. 000013C6  8BFC 0002                divs.w     D5, 0x2
  1862. 000013CA  4845                     swap.w     D5
  1863. 000013CC  7002                     moveq.l    D0, 0x02
  1864. 000013CE  9045                     sub.w      D0, D5
  1865. 000013D0  3A00                     move.w     D5, D0
  1866. 000013D2  426E FFD8                clr.w      [A6 - 0x28]
  1867. 000013D6  0C45 0001                cmpi.w     D5, 0x1
  1868. 000013DA  57C0                     seq        D0
  1869. 000013DC  7200                     moveq.l    D1, 0x00
  1870. 000013DE  122D C27A                move.b     D1, [A5 - 0x3D86]
  1871. 000013E2  48C1                     ext.l      D1
  1872. 000013E4  7401                     moveq.l    D2, 0x01
  1873. 000013E6  C282                     and.l      D1, D2
  1874. 000013E8  4A81                     tst.l      D1
  1875. 000013EA  57C1                     seq        D1
  1876. 000013EC  8001                     or.b       D0, D1
  1877. 000013EE  4400                     neg.b      D0
  1878. 000013F0  1D40 FFB1                move.b     [A6 - 0x4F], D0
  1879. 000013F4  3003                     move.w     D0, D3
  1880. 000013F6  EB40                     asl        D0.w, 5
  1881. 000013F8  7200                     moveq.l    D1, 0x00
  1882. 000013FA  0640 FABE                addi.w     D0, 0xFABE
  1883. 000013FE  1233 0000                move.b     D1, [A3 + D0.w]
  1884. 00001402  3D41 FFDE                move.w     [A6 - 0x22], D1
  1885. 00001406  3003                     move.w     D0, D3
  1886. 00001408  EB40                     asl        D0.w, 5
  1887. 0000140A  7200                     moveq.l    D1, 0x00
  1888. 0000140C  0640 FA1E                addi.w     D0, 0xFA1E
  1889. 00001410  1233 0000                move.b     D1, [A3 + D0.w]
  1890. 00001414  3D41 FFDC                move.w     [A6 - 0x24], D1
  1891. 00001418  0C45 0002                cmpi.w     D5, 0x2
  1892. 0000141C  57C0                     seq        D0
  1893. 0000141E  4400                     neg.b      D0
  1894. 00001420  802D CE38                or.b       D0, [A5 - 0x31C8]
  1895. 00001424  671E                     beq        +0x20 /* 00001444 */
  1896. 00001426  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1897. 0000142A  3006                     move.w     D0, D6
  1898. 0000142C  5340                     subq.w     D0, 1
  1899. 0000142E  3F00                     move.w     -[A7], D0
  1900. 00001430  3005                     move.w     D0, D5
  1901. 00001432  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1902. 00001436  0640 FEC0                addi.w     D0, 0xFEC0
  1903. 0000143A  4875 0000                pea.l      [A5 + D0.w]
  1904. 0000143E  2F0B                     move.l     -[A7], A3
  1905. 00001440  4EBA F22C                jsr        [PC - 0xDD4 /* 0000066E */]
  1906. label00001444:
  1907. 00001444  422E FFB3                clr.b      [A6 - 0x4D]
  1908. 00001448  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1909. 0000144C  43EB FA0E                lea.l      A1, [A3 - 0x5F2]
  1910. 00001450  22D8                     move.l     [A1]+, [A0]+
  1911. 00001452  32D8                     move.w     [A1]+, [A0]+
  1912. 00001454  554F                     subq.w     A7, 2
  1913. 00001456  486B FA0E                pea.l      [A3 - 0x5F2]
  1914. 0000145A  486E FFEA                pea.l      [A6 - 0x16]
  1915. 0000145E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1916. 00001462  4EAD 0AA2                jsr        [A5 + 0xAA2 /* export_336 */]
  1917. 00001466  101F                     move.b     D0, [A7]+
  1918. 00001468  5300                     subq.b     D0, 1
  1919. 0000146A  6716                     beq        +0x18 /* 00001482 */
  1920. 0000146C  3005                     move.w     D0, D5
  1921. 0000146E  C1FC 0006                muls.w     D0, 0x6
  1922. 00001472  0640 B2CC                addi.w     D0, 0xB2CC
  1923. 00001476  41F5 0000                lea.l      A0, [A5 + D0.w]
  1924. 0000147A  43EB FA0E                lea.l      A1, [A3 - 0x5F2]
  1925. 0000147E  22D8                     move.l     [A1]+, [A0]+
  1926. 00001480  32D8                     move.w     [A1]+, [A0]+
  1927. label00001482:
  1928. 00001482  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1929. 00001486  43EB FA08                lea.l      A1, [A3 - 0x5F8]
  1930. 0000148A  22D8                     move.l     [A1]+, [A0]+
  1931. 0000148C  32D8                     move.w     [A1]+, [A0]+
  1932. 0000148E  554F                     subq.w     A7, 2
  1933. 00001490  486B FA08                pea.l      [A3 - 0x5F8]
  1934. 00001494  486E FFE4                pea.l      [A6 - 0x1C]
  1935. 00001498  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1936. 0000149C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  1937. 000014A0  101F                     move.b     D0, [A7]+
  1938. 000014A2  5300                     subq.b     D0, 1
  1939. 000014A4  6716                     beq        +0x18 /* 000014BC */
  1940. 000014A6  3005                     move.w     D0, D5
  1941. 000014A8  C1FC 0006                muls.w     D0, 0x6
  1942. 000014AC  0640 B2CC                addi.w     D0, 0xB2CC
  1943. 000014B0  41F5 0000                lea.l      A0, [A5 + D0.w]
  1944. 000014B4  43EB FA08                lea.l      A1, [A3 - 0x5F8]
  1945. 000014B8  22D8                     move.l     [A1]+, [A0]+
  1946. 000014BA  32D8                     move.w     [A1]+, [A0]+
  1947. label000014BC:
  1948. 000014BC  BA6D FEF6                cmp.w      D5, [A5 - 0x10A]
  1949. 000014C0  6710                     beq        +0x12 /* 000014D2 */
  1950. 000014C2  2F0C                     move.l     -[A7], A4
  1951. 000014C4  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  1952. 000014C8  2F0B                     move.l     -[A7], A3
  1953. 000014CA  4EBA FB18                jsr        [PC - 0x4E8 /* 00000FE4 */]
  1954. 000014CE  3B45 FEF6                move.w     [A5 - 0x10A], D5
  1955. label000014D2:
  1956. 000014D2  594F                     subq.w     A7, 4
  1957. 000014D4  486E FFAC                pea.l      [A6 - 0x54]
  1958. 000014D8  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1959. 000014DC  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  1960. 000014E0  594F                     subq.w     A7, 4
  1961. 000014E2  486E FFAC                pea.l      [A6 - 0x54]
  1962. 000014E6  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1963. 000014EA  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  1964. 000014EE  554F                     subq.w     A7, 2
  1965. 000014F0  486E FFAC                pea.l      [A6 - 0x54]
  1966. 000014F4  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1967. 000014F8  554F                     subq.w     A7, 2
  1968. 000014FA  486E FFAC                pea.l      [A6 - 0x54]
  1969. 000014FE  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1970. 00001502  301F                     move.w     D0, [A7]+
  1971. 00001504  D05F                     add.w      D0, [A7]+
  1972. 00001506  3D40 FFD0                move.w     [A6 - 0x30], D0
  1973. 0000150A  202E FFAC                move.l     D0, [A6 - 0x54]
  1974. 0000150E  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  1975. 00001512  6616                     bne        +0x18 /* 0000152A */
  1976. 00001514  554F                     subq.w     A7, 2
  1977. 00001516  486E FFAC                pea.l      [A6 - 0x54]
  1978. 0000151A  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1979. 0000151E  301F                     move.w     D0, [A7]+
  1980. 00001520  D06E FFEE                add.w      D0, [A6 - 0x12]
  1981. 00001524  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1982. 00001528  6006                     bra        +0x8 /* 00001530 */
  1983. label0000152A:
  1984. 0000152A  3D6E FFD0 FFD2           move.w     [A6 - 0x2E], [A6 - 0x30]
  1985. label00001530:
  1986. 00001530  554F                     subq.w     A7, 2
  1987. 00001532  486E FFAC                pea.l      [A6 - 0x54]
  1988. 00001536  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1989. 0000153A  301F                     move.w     D0, [A7]+
  1990. 0000153C  48C0                     ext.l      D0
  1991. 0000153E  7208                     moveq.l    D1, 0x08
  1992. 00001540  C081                     and.l      D0, D1
  1993. 00001542  4A80                     tst.l      D0
  1994. 00001544  56C0                     sne        D0
  1995. 00001546  222E FFAC                move.l     D1, [A6 - 0x54]
  1996. 0000154A  B2AE FFA8                cmp.l      D1, [A6 - 0x58]
  1997. 0000154E  56C1                     sne        D1
  1998. 00001550  0C45 0001                cmpi.w     D5, 0x1
  1999. 00001554  57C2                     seq        D2
  2000. 00001556  8202                     or.b       D1, D2
  2001. 00001558  C001                     and.b      D0, D1
  2002. 0000155A  122D CE38                move.b     D1, [A5 - 0x31C8]
  2003. 0000155E  5301                     subq.b     D1, 1
  2004. 00001560  C001                     and.b      D0, D1
  2005. 00001562  6714                     beq        +0x16 /* 00001578 */
  2006. 00001564  554F                     subq.w     A7, 2
  2007. 00001566  1F3C 0001                move.b     -[A7], 0x1
  2008. 0000156A  2F0B                     move.l     -[A7], A3
  2009. 0000156C  4EBA F722                jsr        [PC - 0x8DE /* 00000C90 */]
  2010. 00001570  1D5F FFB5                move.b     [A6 - 0x4B], [A7]+
  2011. 00001574  6000 08FA                bra        +0x8FC /* 00001E70 */
  2012. label00001578:
  2013. 00001578  302E FFD2                move.w     D0, [A6 - 0x2E]
  2014. 0000157C  B06E FFD0                cmp.w      D0, [A6 - 0x30]
  2015. 00001580  57C0                     seq        D0
  2016. 00001582  2F00                     move.l     -[A7], D0
  2017. 00001584  554F                     subq.w     A7, 2
  2018. 00001586  486E FFAC                pea.l      [A6 - 0x54]
  2019. 0000158A  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  2020. 0000158E  321F                     move.w     D1, [A7]+
  2021. 00001590  201F                     move.l     D0, [A7]+
  2022. 00001592  D26E FFD2                add.w      D1, [A6 - 0x2E]
  2023. 00001596  B26E FFD0                cmp.w      D1, [A6 - 0x30]
  2024. 0000159A  57C1                     seq        D1
  2025. 0000159C  8001                     or.b       D0, D1
  2026. 0000159E  222E FFAC                move.l     D1, [A6 - 0x54]
  2027. 000015A2  B2AE FFA8                cmp.l      D1, [A6 - 0x58]
  2028. 000015A6  56C1                     sne        D1
  2029. 000015A8  4401                     neg.b      D1
  2030. 000015AA  822E 0012                or.b       D1, [A6 + 0x12]
  2031. 000015AE  C001                     and.b      D0, D1
  2032. 000015B0  2F00                     move.l     -[A7], D0
  2033. 000015B2  554F                     subq.w     A7, 2
  2034. 000015B4  486E FFAC                pea.l      [A6 - 0x54]
  2035. 000015B8  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2036. 000015BC  321F                     move.w     D1, [A7]+
  2037. 000015BE  201F                     move.l     D0, [A7]+
  2038. 000015C0  48C1                     ext.l      D1
  2039. 000015C2  7440                     moveq.l    D2, 0x40
  2040. 000015C4  C282                     and.l      D1, D2
  2041. 000015C6  4A81                     tst.l      D1
  2042. 000015C8  56C1                     sne        D1
  2043. 000015CA  C001                     and.b      D0, D1
  2044. 000015CC  6708                     beq        +0xA /* 000015D6 */
  2045. 000015CE  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  2046. 000015D4  6004                     bra        +0x6 /* 000015DA */
  2047. label000015D6:
  2048. 000015D6  422E FFB2                clr.b      [A6 - 0x4E]
  2049. label000015DA:
  2050. 000015DA  4A2B FFCA                tst.b      [A3 - 0x36]
  2051. 000015DE  671E                     beq        +0x20 /* 000015FE */
  2052. 000015E0  554F                     subq.w     A7, 2
  2053. 000015E2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  2054. 000015E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2055. 000015EA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2056. 000015EE  4227                     clr.b      -[A7]
  2057. 000015F0  486B FB88                pea.l      [A3 - 0x478]
  2058. 000015F4  2F0B                     move.l     -[A7], A3
  2059. 000015F6  4EBA F714                jsr        [PC - 0x8EC /* 00000D0C */]
  2060. 000015FA  1D5F FFB5                move.b     [A6 - 0x4B], [A7]+
  2061. label000015FE:
  2062. 000015FE  102E FFB5                move.b     D0, [A6 - 0x4B]
  2063. 00001602  5300                     subq.b     D0, 1
  2064. 00001604  6600 089E                bne        +0x8A0 /* 00001EA4 */
  2065. 00001608  3D46 FFDA                move.w     [A6 - 0x26], D6
  2066. 0000160C  3D7C 0001 FFD6           move.w     [A6 - 0x2A], 0x1
  2067. 00001612  554F                     subq.w     A7, 2
  2068. 00001614  486E FFAC                pea.l      [A6 - 0x54]
  2069. 00001618  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2070. 0000161C  301F                     move.w     D0, [A7]+
  2071. 0000161E  5240                     addq.w     D0, 1
  2072. 00001620  BC40                     cmp.w      D6, D0
  2073. 00001622  57C0                     seq        D0
  2074. 00001624  C02D CE36                and.b      D0, [A5 - 0x31CA]
  2075. 00001628  222E FFAC                move.l     D1, [A6 - 0x54]
  2076. 0000162C  B2AD B272                cmp.l      D1, [A5 - 0x4D8E]
  2077. 00001630  56C1                     sne        D1
  2078. 00001632  C001                     and.b      D0, D1
  2079. 00001634  C02E FFB1                and.b      D0, [A6 - 0x4F]
  2080. 00001638  6716                     beq        +0x18 /* 00001650 */
  2081. 0000163A  2F0C                     move.l     -[A7], A4
  2082. 0000163C  3005                     move.w     D0, D5
  2083. 0000163E  0640 003C                addi.w     D0, 0x3C /* '<' */
  2084. 00001642  3F00                     move.w     -[A7], D0
  2085. 00001644  2F0B                     move.l     -[A7], A3
  2086. 00001646  4EBA F99C                jsr        [PC - 0x664 /* 00000FE4 */]
  2087. 0000164A  1D7C 0001 FFB3           move.b     [A6 - 0x4D], 0x1
  2088. label00001650:
  2089. 00001650  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  2090. 00001654  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2091. 00001658  486E FFEA                pea.l      [A6 - 0x16]
  2092. 0000165C  3F06                     move.w     -[A7], D6
  2093. 0000165E  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  2094. 00001662  486E FFD8                pea.l      [A6 - 0x28]
  2095. 00001666  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  2096. 0000166A  486E FDA0                pea.l      [A6 - 0x260]
  2097. 0000166E  2F0B                     move.l     -[A7], A3
  2098. 00001670  4EBA FA8A                jsr        [PC - 0x576 /* 000010FC */]
  2099. 00001674  6000 0724                bra        +0x726 /* 00001D9A */
  2100. label00001678:
  2101. 00001678  3005                     move.w     D0, D5
  2102. 0000167A  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2103. 0000167E  0640 FEC0                addi.w     D0, 0xFEC0
  2104. 00001682  45F5 0000                lea.l      A2, [A5 + D0.w]
  2105. label00001686:
  2106. 00001686  554F                     subq.w     A7, 2
  2107. 00001688  486E FFA0                pea.l      [A6 - 0x60]
  2108. 0000168C  486E FFD2                pea.l      [A6 - 0x2E]
  2109. 00001690  486E FFDA                pea.l      [A6 - 0x26]
  2110. 00001694  486E FFD6                pea.l      [A6 - 0x2A]
  2111. 00001698  486E FFC6                pea.l      [A6 - 0x3A]
  2112. 0000169C  486E FFB6                pea.l      [A6 - 0x4A]
  2113. 000016A0  486E FDA0                pea.l      [A6 - 0x260]
  2114. 000016A4  2F0B                     move.l     -[A7], A3
  2115. 000016A6  4EBA EE3C                jsr        [PC - 0x11C4 /* 000004E4 */]
  2116. 000016AA  1D5F FFB4                move.b     [A6 - 0x4C], [A7]+
  2117. 000016AE  302E FFC6                move.w     D0, [A6 - 0x3A]
  2118. 000016B2  6000 027A                bra        +0x27C /* 0000192E */
  2119. label000016B6:
  2120. 000016B6  3012                     move.w     D0, [A2]
  2121. 000016B8  48C0                     ext.l      D0
  2122. 000016BA  322E FFC6                move.w     D1, [A6 - 0x3A]
  2123. 000016BE  D241                     add.w      D1, D1
  2124. 000016C0  0641 CE3E                addi.w     D1, 0xCE3E
  2125. 000016C4  3235 1000                move.w     D1, [A5 + D1.w]
  2126. 000016C8  48C1                     ext.l      D1
  2127. 000016CA  8081                     or.l       D0, D1
  2128. 000016CC  3480                     move.w     [A2], D0
  2129. 000016CE  6000 02E8                bra        +0x2EA /* 000019B8 */
  2130. label000016D2:
  2131. 000016D2  3012                     move.w     D0, [A2]
  2132. 000016D4  48C0                     ext.l      D0
  2133. 000016D6  322E FFC6                move.w     D1, [A6 - 0x3A]
  2134. 000016DA  D241                     add.w      D1, D1
  2135. 000016DC  0641 CE3E                addi.w     D1, 0xCE3E
  2136. 000016E0  3235 1000                move.w     D1, [A5 + D1.w]
  2137. 000016E4  48C1                     ext.l      D1
  2138. 000016E6  C081                     and.l      D0, D1
  2139. 000016E8  B052                     cmp.w      D0, [A2]
  2140. 000016EA  671C                     beq        +0x1E /* 00001708 */
  2141. 000016EC  3012                     move.w     D0, [A2]
  2142. 000016EE  48C0                     ext.l      D0
  2143. 000016F0  322E FFC6                move.w     D1, [A6 - 0x3A]
  2144. 000016F4  D241                     add.w      D1, D1
  2145. 000016F6  0641 CE3E                addi.w     D1, 0xCE3E
  2146. 000016FA  3235 1000                move.w     D1, [A5 + D1.w]
  2147. 000016FE  48C1                     ext.l      D1
  2148. 00001700  C081                     and.l      D0, D1
  2149. 00001702  3480                     move.w     [A2], D0
  2150. 00001704  6000 02B2                bra        +0x2B4 /* 000019B8 */
  2151. label00001708:
  2152. 00001708  2F0C                     move.l     -[A7], A4
  2153. 0000170A  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2154. 0000170E  2F0B                     move.l     -[A7], A3
  2155. 00001710  4EBA F8D2                jsr        [PC - 0x72E /* 00000FE4 */]
  2156. 00001714  6000 02A2                bra        +0x2A4 /* 000019B8 */
  2157. label00001718:
  2158. 00001718  2F0C                     move.l     -[A7], A4
  2159. 0000171A  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2160. 0000171E  2F0B                     move.l     -[A7], A3
  2161. 00001720  4EBA F8C2                jsr        [PC - 0x73E /* 00000FE4 */]
  2162. 00001724  5246                     addq.w     D6, 1
  2163. 00001726  6000 0290                bra        +0x292 /* 000019B8 */
  2164. label0000172A:
  2165. 0000172A  2F0C                     move.l     -[A7], A4
  2166. 0000172C  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2167. 00001730  2F0B                     move.l     -[A7], A3
  2168. 00001732  4EBA F8B0                jsr        [PC - 0x750 /* 00000FE4 */]
  2169. 00001736  6000 0280                bra        +0x282 /* 000019B8 */
  2170. label0000173A:
  2171. 0000173A  2F0C                     move.l     -[A7], A4
  2172. 0000173C  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2173. 00001740  2F0B                     move.l     -[A7], A3
  2174. 00001742  4EBA F8A0                jsr        [PC - 0x760 /* 00000FE4 */]
  2175. 00001746  6000 0270                bra        +0x272 /* 000019B8 */
  2176. label0000174A:
  2177. 0000174A  302E FFC6                move.w     D0, [A6 - 0x3A]
  2178. 0000174E  D040                     add.w      D0, D0
  2179. 00001750  35AE FFB6 00B0           move.w     [A2 + D0.w - 0x80], [A6 - 0x4A]
  2180. 00001756  6000 0260                bra        +0x262 /* 000019B8 */
  2181. label0000175A:
  2182. 0000175A  34AE FFB6                move.w     [A2], [A6 - 0x4A]
  2183. 0000175E  6000 0258                bra        +0x25A /* 000019B8 */
  2184. label00001762:
  2185. 00001762  302E FFB6                move.w     D0, [A6 - 0x4A]
  2186. 00001766  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2187. 0000176A  3205                     move.w     D1, D5
  2188. 0000176C  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  2189. 00001770  0640 CE88                addi.w     D0, 0xCE88
  2190. 00001774  41F5 0000                lea.l      A0, [A5 + D0.w]
  2191. 00001778  0641 FEC0                addi.w     D1, 0xFEC0
  2192. 0000177C  43F5 1000                lea.l      A1, [A5 + D1.w]
  2193. 00001780  22D8                     move.l     [A1]+, [A0]+
  2194. 00001782  22D8                     move.l     [A1]+, [A0]+
  2195. 00001784  32D8                     move.w     [A1]+, [A0]+
  2196. 00001786  6000 0230                bra        +0x232 /* 000019B8 */
  2197. label0000178A:
  2198. 0000178A  2F0C                     move.l     -[A7], A4
  2199. 0000178C  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2200. 00001790  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2201. 00001794  2F0B                     move.l     -[A7], A3
  2202. 00001796  4EBA F882                jsr        [PC - 0x77E /* 0000101A */]
  2203. 0000179A  6000 021C                bra        +0x21E /* 000019B8 */
  2204. label0000179E:
  2205. 0000179E  1004                     move.b     D0, D4
  2206. 000017A0  5300                     subq.b     D0, 1
  2207. 000017A2  6736                     beq        +0x38 /* 000017DA */
  2208. 000017A4  7801                     moveq.l    D4, 0x01
  2209. 000017A6  302E FFC6                move.w     D0, [A6 - 0x3A]
  2210. 000017AA  7200                     moveq.l    D1, 0x00
  2211. 000017AC  0640 E798                addi.w     D0, 0xE798
  2212. 000017B0  1235 0000                move.b     D1, [A5 + D0.w]
  2213. 000017B4  302E FFD6                move.w     D0, [A6 - 0x2A]
  2214. 000017B8  9041                     sub.w      D0, D1
  2215. 000017BA  5540                     subq.w     D0, 2
  2216. 000017BC  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2217. 000017C0  206E FFA0                movea.l    A0, [A6 - 0x60]
  2218. 000017C4  302E FFD6                move.w     D0, [A6 - 0x2A]
  2219. 000017C8  7200                     moveq.l    D1, 0x00
  2220. 000017CA  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  2221. 000017CE  3D41 FFDA                move.w     [A6 - 0x26], D1
  2222. 000017D2  422E FFB4                clr.b      [A6 - 0x4C]
  2223. 000017D6  6000 01E0                bra        +0x1E2 /* 000019B8 */
  2224. label000017DA:
  2225. 000017DA  2F0C                     move.l     -[A7], A4
  2226. 000017DC  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2227. 000017E0  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2228. 000017E4  486E FFA0                pea.l      [A6 - 0x60]
  2229. 000017E8  2F0B                     move.l     -[A7], A3
  2230. 000017EA  4EBA F89A                jsr        [PC - 0x766 /* 00001086 */]
  2231. 000017EE  4204                     clr.b      D4
  2232. 000017F0  6000 01C6                bra        +0x1C8 /* 000019B8 */
  2233. label000017F4:
  2234. 000017F4  2F0C                     move.l     -[A7], A4
  2235. 000017F6  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2236. 000017FA  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2237. 000017FE  486E FFA0                pea.l      [A6 - 0x60]
  2238. 00001802  2F0B                     move.l     -[A7], A3
  2239. 00001804  4EBA F880                jsr        [PC - 0x780 /* 00001086 */]
  2240. 00001808  6000 01AE                bra        +0x1B0 /* 000019B8 */
  2241. label0000180C:
  2242. 0000180C  1004                     move.b     D0, D4
  2243. 0000180E  5300                     subq.b     D0, 1
  2244. 00001810  6736                     beq        +0x38 /* 00001848 */
  2245. 00001812  7801                     moveq.l    D4, 0x01
  2246. 00001814  302E FFC6                move.w     D0, [A6 - 0x3A]
  2247. 00001818  7200                     moveq.l    D1, 0x00
  2248. 0000181A  0640 E798                addi.w     D0, 0xE798
  2249. 0000181E  1235 0000                move.b     D1, [A5 + D0.w]
  2250. 00001822  302E FFD6                move.w     D0, [A6 - 0x2A]
  2251. 00001826  9041                     sub.w      D0, D1
  2252. 00001828  5540                     subq.w     D0, 2
  2253. 0000182A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2254. 0000182E  206E FFA0                movea.l    A0, [A6 - 0x60]
  2255. 00001832  302E FFD6                move.w     D0, [A6 - 0x2A]
  2256. 00001836  7200                     moveq.l    D1, 0x00
  2257. 00001838  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  2258. 0000183C  3D41 FFDA                move.w     [A6 - 0x26], D1
  2259. 00001840  422E FFB4                clr.b      [A6 - 0x4C]
  2260. 00001844  6000 0172                bra        +0x174 /* 000019B8 */
  2261. label00001848:
  2262. 00001848  2F0C                     move.l     -[A7], A4
  2263. 0000184A  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2264. 0000184E  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2265. 00001852  486E FFA0                pea.l      [A6 - 0x60]
  2266. 00001856  2F0B                     move.l     -[A7], A3
  2267. 00001858  4EBA F82C                jsr        [PC - 0x7D4 /* 00001086 */]
  2268. 0000185C  4204                     clr.b      D4
  2269. 0000185E  6000 0158                bra        +0x15A /* 000019B8 */
  2270. label00001862:
  2271. 00001862  102D C281                move.b     D0, [A5 - 0x3D7F]
  2272. 00001866  5300                     subq.b     D0, 1
  2273. 00001868  C02D C280                and.b      D0, [A5 - 0x3D80]
  2274. 0000186C  6700 014A                beq        +0x14C /* 000019B8 */
  2275. 00001870  422D FEFB                clr.b      [A5 - 0x105]
  2276. 00001874  1B7C 0001 FEFC           move.b     [A5 - 0x104], 0x1
  2277. 0000187A  422D FEFA                clr.b      [A5 - 0x106]
  2278. 0000187E  3B43 FEFE                move.w     [A5 - 0x102], D3
  2279. 00001882  6000 0134                bra        +0x136 /* 000019B8 */
  2280. label00001886:
  2281. 00001886  102D C280                move.b     D0, [A5 - 0x3D80]
  2282. 0000188A  C02D C281                and.b      D0, [A5 - 0x3D7F]
  2283. 0000188E  6700 0128                beq        +0x12A /* 000019B8 */
  2284. 00001892  422D FEFB                clr.b      [A5 - 0x105]
  2285. 00001896  1B7C 0001 FEFC           move.b     [A5 - 0x104], 0x1
  2286. 0000189C  422D FEFA                clr.b      [A5 - 0x106]
  2287. 000018A0  3B43 FEFE                move.w     [A5 - 0x102], D3
  2288. 000018A4  6000 0112                bra        +0x114 /* 000019B8 */
  2289. label000018A8:
  2290. 000018A8  2F0C                     move.l     -[A7], A4
  2291. 000018AA  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2292. 000018AE  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2293. 000018B2  486E FFA0                pea.l      [A6 - 0x60]
  2294. 000018B6  2F0B                     move.l     -[A7], A3
  2295. 000018B8  4EBA F7CC                jsr        [PC - 0x834 /* 00001086 */]
  2296. 000018BC  6000 00FA                bra        +0xFC /* 000019B8 */
  2297. label000018C0:
  2298. 000018C0  2F0C                     move.l     -[A7], A4
  2299. 000018C2  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2300. 000018C6  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2301. 000018CA  486E FFA0                pea.l      [A6 - 0x60]
  2302. 000018CE  2F0B                     move.l     -[A7], A3
  2303. 000018D0  4EBA F7B4                jsr        [PC - 0x84C /* 00001086 */]
  2304. 000018D4  6000 00E2                bra        +0xE4 /* 000019B8 */
  2305. label000018D8:
  2306. 000018D8  1004                     move.b     D0, D4
  2307. 000018DA  5300                     subq.b     D0, 1
  2308. 000018DC  6736                     beq        +0x38 /* 00001914 */
  2309. 000018DE  7801                     moveq.l    D4, 0x01
  2310. 000018E0  302E FFC6                move.w     D0, [A6 - 0x3A]
  2311. 000018E4  7200                     moveq.l    D1, 0x00
  2312. 000018E6  0640 E798                addi.w     D0, 0xE798
  2313. 000018EA  1235 0000                move.b     D1, [A5 + D0.w]
  2314. 000018EE  302E FFD6                move.w     D0, [A6 - 0x2A]
  2315. 000018F2  9041                     sub.w      D0, D1
  2316. 000018F4  5540                     subq.w     D0, 2
  2317. 000018F6  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2318. 000018FA  206E FFA0                movea.l    A0, [A6 - 0x60]
  2319. 000018FE  302E FFD6                move.w     D0, [A6 - 0x2A]
  2320. 00001902  7200                     moveq.l    D1, 0x00
  2321. 00001904  1230 00FF                move.b     D1, [A0 + D0.w - 0x1]
  2322. 00001908  3D41 FFDA                move.w     [A6 - 0x26], D1
  2323. 0000190C  422E FFB4                clr.b      [A6 - 0x4C]
  2324. 00001910  6000 00A6                bra        +0xA8 /* 000019B8 */
  2325. label00001914:
  2326. 00001914  2F0C                     move.l     -[A7], A4
  2327. 00001916  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2328. 0000191A  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2329. 0000191E  486E FFA0                pea.l      [A6 - 0x60]
  2330. 00001922  2F0B                     move.l     -[A7], A3
  2331. 00001924  4EBA F760                jsr        [PC - 0x8A0 /* 00001086 */]
  2332. 00001928  4204                     clr.b      D4
  2333. 0000192A  6000 008C                bra        +0x8E /* 000019B8 */
  2334. label0000192E:
  2335. 0000192E  6B00 0088                bmi        +0x8A /* 000019B8 */
  2336. 00001932  0640 FFF1                addi.w     D0, 0xFFF1
  2337. 00001936  6F00 FD7E                ble        -0x280 /* 000016B6 */
  2338. 0000193A  5340                     subq.w     D0, 1
  2339. 0000193C  6B00 007A                bmi        +0x7C /* 000019B8 */
  2340. 00001940  0640 FFF1                addi.w     D0, 0xFFF1
  2341. 00001944  6F00 FD8C                ble        -0x272 /* 000016D2 */
  2342. 00001948  5540                     subq.w     D0, 2
  2343. 0000194A  6700 FDCC                beq        -0x232 /* 00001718 */
  2344. 0000194E  5340                     subq.w     D0, 1
  2345. 00001950  6700 FDC6                beq        -0x238 /* 00001718 */
  2346. 00001954  5340                     subq.w     D0, 1
  2347. 00001956  6700 FDD2                beq        -0x22C /* 0000172A */
  2348. 0000195A  5540                     subq.w     D0, 2
  2349. 0000195C  6B5A                     bmi        +0x5C /* 000019B8 */
  2350. 0000195E  5740                     subq.w     D0, 3
  2351. 00001960  6F00 FDD8                ble        -0x226 /* 0000173A */
  2352. 00001964  5340                     subq.w     D0, 1
  2353. 00001966  6B50                     bmi        +0x52 /* 000019B8 */
  2354. 00001968  5740                     subq.w     D0, 3
  2355. 0000196A  6F00 FDDE                ble        -0x220 /* 0000174A */
  2356. 0000196E  5B40                     subq.w     D0, 5
  2357. 00001970  6700 FDE8                beq        -0x216 /* 0000175A */
  2358. 00001974  5340                     subq.w     D0, 1
  2359. 00001976  6700 FDEA                beq        -0x214 /* 00001762 */
  2360. 0000197A  0640 FFC5                addi.w     D0, 0xFFC5
  2361. 0000197E  6700 FE0A                beq        -0x1F4 /* 0000178A */
  2362. 00001982  5340                     subq.w     D0, 1
  2363. 00001984  6700 FE18                beq        -0x1E6 /* 0000179E */
  2364. 00001988  5340                     subq.w     D0, 1
  2365. 0000198A  6700 FE68                beq        -0x196 /* 000017F4 */
  2366. 0000198E  5340                     subq.w     D0, 1
  2367. 00001990  6700 FE7A                beq        -0x184 /* 0000180C */
  2368. 00001994  5740                     subq.w     D0, 3
  2369. 00001996  6700 FECA                beq        -0x134 /* 00001862 */
  2370. 0000199A  5340                     subq.w     D0, 1
  2371. 0000199C  6700 FEE8                beq        -0x116 /* 00001886 */
  2372. 000019A0  5740                     subq.w     D0, 3
  2373. 000019A2  6700 FF04                beq        -0xFA /* 000018A8 */
  2374. 000019A6  5B40                     subq.w     D0, 5
  2375. 000019A8  6700 FF16                beq        -0xE8 /* 000018C0 */
  2376. 000019AC  5340                     subq.w     D0, 1
  2377. 000019AE  6700 FF28                beq        -0xD6 /* 000018D8 */
  2378. 000019B2  5340                     subq.w     D0, 1
  2379. 000019B4  6700 FF22                beq        -0xDC /* 000018D8 */
  2380. label000019B8:
  2381. 000019B8  102E FFB4                move.b     D0, [A6 - 0x4C]
  2382. 000019BC  5300                     subq.b     D0, 1
  2383. 000019BE  6700 FCC6                beq        -0x338 /* 00001686 */
  2384. 000019C2  4A43                     tst.w      D3
  2385. 000019C4  6728                     beq        +0x2A /* 000019EE */
  2386. 000019C6  3006                     move.w     D0, D6
  2387. 000019C8  D040                     add.w      D0, D0
  2388. 000019CA  7200                     moveq.l    D1, 0x00
  2389. 000019CC  0640 FDA0                addi.w     D0, 0xFDA0
  2390. 000019D0  3236 0000                move.w     D1, [A6 + D0.w]
  2391. 000019D4  0281 FFFF 7000           andi.l     D1, 0xFFFF7000
  2392. 000019DA  700C                     moveq.l    D0, 0x0C
  2393. 000019DC  E0A9                     lsr        D1, D0
  2394. 000019DE  3541 0008                move.w     [A2 + 0x8], D1
  2395. 000019E2  4A6A 0008                tst.w      [A2 + 0x8]
  2396. 000019E6  6606                     bne        +0x8 /* 000019EE */
  2397. 000019E8  357C 0001 0008           move.w     [A2 + 0x8], 0x1
  2398. label000019EE:
  2399. 000019EE  7E29                     moveq.l    D7, 0x29
  2400. label000019F0:
  2401. 000019F0  3007                     move.w     D0, D7
  2402. 000019F2  D040                     add.w      D0, D0
  2403. 000019F4  3207                     move.w     D1, D7
  2404. 000019F6  D241                     add.w      D1, D1
  2405. 000019F8  3032 00B0                move.w     D0, [A2 + D0.w - 0x80]
  2406. 000019FC  0641 FE90                addi.w     D1, 0xFE90
  2407. 00001A00  B075 1000                cmp.w      D0, [A5 + D1.w]
  2408. 00001A04  6712                     beq        +0x14 /* 00001A18 */
  2409. 00001A06  2F0C                     move.l     -[A7], A4
  2410. 00001A08  3F07                     move.w     -[A7], D7
  2411. 00001A0A  3007                     move.w     D0, D7
  2412. 00001A0C  D040                     add.w      D0, D0
  2413. 00001A0E  3F32 00B0                move.w     -[A7], [A2 + D0.w - 0x80]
  2414. 00001A12  2F0B                     move.l     -[A7], A3
  2415. 00001A14  4EBA F604                jsr        [PC - 0x9FC /* 0000101A */]
  2416. label00001A18:
  2417. 00001A18  5247                     addq.w     D7, 1
  2418. 00001A1A  0C47 002C                cmpi.w     D7, 0x2C /* ',' */
  2419. 00001A1E  6FD0                     ble        -0x2E /* 000019F0 */
  2420. 00001A20  426E FFB8                clr.w      [A6 - 0x48]
  2421. 00001A24  1004                     move.b     D0, D4
  2422. 00001A26  5300                     subq.b     D0, 1
  2423. 00001A28  6700 0120                beq        +0x122 /* 00001B4A */
  2424. 00001A2C  BC6D FEF2                cmp.w      D6, [A5 - 0x10E]
  2425. 00001A30  57C0                     seq        D0
  2426. 00001A32  4A6E FFDE                tst.w      [A6 - 0x22]
  2427. 00001A36  5EC1                     sgt        D1
  2428. 00001A38  0C2D 0002 C47A           cmpi.b     [A5 - 0x3B86], 0x2
  2429. 00001A3E  57C2                     seq        D2
  2430. 00001A40  8202                     or.b       D1, D2
  2431. 00001A42  C001                     and.b      D0, D1
  2432. 00001A44  6700 0104                beq        +0x106 /* 00001B4A */
  2433. 00001A48  4247                     clr.w      D7
  2434. label00001A4A:
  2435. 00001A4A  302D FEDE                move.w     D0, [A5 - 0x122]
  2436. 00001A4E  48C0                     ext.l      D0
  2437. 00001A50  3207                     move.w     D1, D7
  2438. 00001A52  D241                     add.w      D1, D1
  2439. 00001A54  0641 CE3E                addi.w     D1, 0xCE3E
  2440. 00001A58  3235 1000                move.w     D1, [A5 + D1.w]
  2441. 00001A5C  48C1                     ext.l      D1
  2442. 00001A5E  C081                     and.l      D0, D1
  2443. 00001A60  4A80                     tst.l      D0
  2444. 00001A62  6710                     beq        +0x12 /* 00001A74 */
  2445. 00001A64  2F0C                     move.l     -[A7], A4
  2446. 00001A66  3007                     move.w     D0, D7
  2447. 00001A68  0640 0010                addi.w     D0, 0x10
  2448. 00001A6C  3F00                     move.w     -[A7], D0
  2449. 00001A6E  2F0B                     move.l     -[A7], A3
  2450. 00001A70  4EBA F572                jsr        [PC - 0xA8E /* 00000FE4 */]
  2451. label00001A74:
  2452. 00001A74  5247                     addq.w     D7, 1
  2453. 00001A76  0C47 000F                cmpi.w     D7, 0xF
  2454. 00001A7A  6FCE                     ble        -0x30 /* 00001A4A */
  2455. 00001A7C  486E FFB8                pea.l      [A6 - 0x48]
  2456. 00001A80  2F2D CE7E                move.l     -[A7], [A5 - 0x3182]
  2457. 00001A84  2F0B                     move.l     -[A7], A3
  2458. 00001A86  4EBA EF9E                jsr        [PC - 0x1062 /* 00000A26 */]
  2459. 00001A8A  0C2D 0002 C47A           cmpi.b     [A5 - 0x3B86], 0x2
  2460. 00001A90  57C0                     seq        D0
  2461. 00001A92  C02D C272                and.b      D0, [A5 - 0x3D8E]
  2462. 00001A96  6700 0084                beq        +0x86 /* 00001B1C */
  2463. 00001A9A  4A6E FFB8                tst.w      [A6 - 0x48]
  2464. 00001A9E  56C0                     sne        D0
  2465. 00001AA0  322E FFB8                move.w     D1, [A6 - 0x48]
  2466. 00001AA4  48C1                     ext.l      D1
  2467. 00001AA6  0281 FFFF 8000           andi.l     D1, 0xFFFF8000
  2468. 00001AAC  4A81                     tst.l      D1
  2469. 00001AAE  57C1                     seq        D1
  2470. 00001AB0  C001                     and.b      D0, D1
  2471. 00001AB2  6768                     beq        +0x6A /* 00001B1C */
  2472. 00001AB4  302E FFB8                move.w     D0, [A6 - 0x48]
  2473. 00001AB8  48C0                     ext.l      D0
  2474. 00001ABA  2F00                     move.l     -[A7], D0
  2475. 00001ABC  486E FCA0                pea.l      [A6 - 0x360]
  2476. 00001AC0  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2477. 00001AC4  486E FBA0                pea.l      [A6 - 0x460]
  2478. 00001AC8  487A 03F8                pea.l      [PC + 0x3F8 /* 00001EC2, value 0x1814E56 */]
  2479. 00001ACC  486B FB82                pea.l      [A3 - 0x47E]
  2480. 00001AD0  486E FCA0                pea.l      [A6 - 0x360]
  2481. 00001AD4  486B FB7E                pea.l      [A3 - 0x482]
  2482. 00001AD8  487A 03E6                pea.l      [PC + 0x3E6 /* 00001EC0, value 0x1910181 */]
  2483. 00001ADC  3F3C 0005                move.w     -[A7], 0x5
  2484. 00001AE0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2485. 00001AE4  584F                     addq.w     A7, 4
  2486. 00001AE6  3F3C 00FF                move.w     -[A7], 0xFF
  2487. 00001AEA  486E FBA0                pea.l      [A6 - 0x460]
  2488. 00001AEE  486E FCA0                pea.l      [A6 - 0x360]
  2489. 00001AF2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2490. 00001AF6  486E FCA1                pea.l      [A6 - 0x35F]
  2491. 00001AFA  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2492. 00001AFE  3014                     move.w     D0, [A4]
  2493. 00001B00  4870 0000                pea.l      [A0 + D0.w]
  2494. 00001B04  7000                     moveq.l    D0, 0x00
  2495. 00001B06  102E FCA0                move.b     D0, [A6 - 0x360]
  2496. 00001B0A  48C0                     ext.l      D0
  2497. 00001B0C  2F00                     move.l     -[A7], D0
  2498. 00001B0E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2499. 00001B12  7000                     moveq.l    D0, 0x00
  2500. 00001B14  102E FCA0                move.b     D0, [A6 - 0x360]
  2501. 00001B18  D054                     add.w      D0, [A4]
  2502. 00001B1A  3880                     move.w     [A4], D0
  2503. label00001B1C:
  2504. 00001B1C  3003                     move.w     D0, D3
  2505. 00001B1E  EB40                     asl        D0.w, 5
  2506. 00001B20  0640 FABF                addi.w     D0, 0xFABF
  2507. 00001B24  4873 0000                pea.l      [A3 + D0.w]
  2508. 00001B28  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2509. 00001B2C  3014                     move.w     D0, [A4]
  2510. 00001B2E  4870 0000                pea.l      [A0 + D0.w]
  2511. 00001B32  302E FFDE                move.w     D0, [A6 - 0x22]
  2512. 00001B36  48C0                     ext.l      D0
  2513. 00001B38  2F00                     move.l     -[A7], D0
  2514. 00001B3A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2515. 00001B3E  3014                     move.w     D0, [A4]
  2516. 00001B40  D06E FFDE                add.w      D0, [A6 - 0x22]
  2517. 00001B44  3880                     move.w     [A4], D0
  2518. 00001B46  426D FEDE                clr.w      [A5 - 0x122]
  2519. label00001B4A:
  2520. 00001B4A  3B52 FEE0                move.w     [A5 - 0x120], [A2]
  2521. 00001B4E  BC6E FFD2                cmp.w      D6, [A6 - 0x2E]
  2522. 00001B52  5FC0                     sle        D0
  2523. 00001B54  222E FFAC                move.l     D1, [A6 - 0x54]
  2524. 00001B58  B2AE FFA8                cmp.l      D1, [A6 - 0x58]
  2525. 00001B5C  56C1                     sne        D1
  2526. 00001B5E  8001                     or.b       D0, D1
  2527. 00001B60  6720                     beq        +0x22 /* 00001B82 */
  2528. 00001B62  7000                     moveq.l    D0, 0x00
  2529. 00001B64  302D FEE0                move.w     D0, [A5 - 0x120]
  2530. 00001B68  3206                     move.w     D1, D6
  2531. 00001B6A  D241                     add.w      D1, D1
  2532. 00001B6C  7400                     moveq.l    D2, 0x00
  2533. 00001B6E  0641 FDA0                addi.w     D1, 0xFDA0
  2534. 00001B72  3436 1000                move.w     D2, [A6 + D1.w]
  2535. 00001B76  0282 0000 8FFF           andi.l     D2, 0x8FFF
  2536. 00001B7C  8082                     or.l       D0, D2
  2537. 00001B7E  3B40 FEE0                move.w     [A5 - 0x120], D0
  2538. label00001B82:
  2539. 00001B82  302D FEE0                move.w     D0, [A5 - 0x120]
  2540. 00001B86  48C0                     ext.l      D0
  2541. 00001B88  322D FEDE                move.w     D1, [A5 - 0x122]
  2542. 00001B8C  48C1                     ext.l      D1
  2543. 00001B8E  4681                     not.l      D1
  2544. 00001B90  C081                     and.l      D0, D1
  2545. 00001B92  3D40 FFC4                move.w     [A6 - 0x3C], D0
  2546. 00001B96  302D FEDE                move.w     D0, [A5 - 0x122]
  2547. 00001B9A  48C0                     ext.l      D0
  2548. 00001B9C  322D FEE0                move.w     D1, [A5 - 0x120]
  2549. 00001BA0  48C1                     ext.l      D1
  2550. 00001BA2  4681                     not.l      D1
  2551. 00001BA4  C081                     and.l      D0, D1
  2552. 00001BA6  3D40 FFC2                move.w     [A6 - 0x3E], D0
  2553. 00001BAA  4A6E FFC4                tst.w      [A6 - 0x3C]
  2554. 00001BAE  56C0                     sne        D0
  2555. 00001BB0  4A6E FFC2                tst.w      [A6 - 0x3E]
  2556. 00001BB4  56C1                     sne        D1
  2557. 00001BB6  8001                     or.b       D0, D1
  2558. 00001BB8  6758                     beq        +0x5A /* 00001C12 */
  2559. 00001BBA  4247                     clr.w      D7
  2560. label00001BBC:
  2561. 00001BBC  302E FFC4                move.w     D0, [A6 - 0x3C]
  2562. 00001BC0  48C0                     ext.l      D0
  2563. 00001BC2  3207                     move.w     D1, D7
  2564. 00001BC4  D241                     add.w      D1, D1
  2565. 00001BC6  0641 CE3E                addi.w     D1, 0xCE3E
  2566. 00001BCA  3235 1000                move.w     D1, [A5 + D1.w]
  2567. 00001BCE  48C1                     ext.l      D1
  2568. 00001BD0  C081                     and.l      D0, D1
  2569. 00001BD2  4A80                     tst.l      D0
  2570. 00001BD4  670A                     beq        +0xC /* 00001BE0 */
  2571. 00001BD6  2F0C                     move.l     -[A7], A4
  2572. 00001BD8  3F07                     move.w     -[A7], D7
  2573. 00001BDA  2F0B                     move.l     -[A7], A3
  2574. 00001BDC  4EBA F406                jsr        [PC - 0xBFA /* 00000FE4 */]
  2575. label00001BE0:
  2576. 00001BE0  302E FFC2                move.w     D0, [A6 - 0x3E]
  2577. 00001BE4  48C0                     ext.l      D0
  2578. 00001BE6  3207                     move.w     D1, D7
  2579. 00001BE8  D241                     add.w      D1, D1
  2580. 00001BEA  0641 CE3E                addi.w     D1, 0xCE3E
  2581. 00001BEE  3235 1000                move.w     D1, [A5 + D1.w]
  2582. 00001BF2  48C1                     ext.l      D1
  2583. 00001BF4  C081                     and.l      D0, D1
  2584. 00001BF6  4A80                     tst.l      D0
  2585. 00001BF8  6710                     beq        +0x12 /* 00001C0A */
  2586. 00001BFA  2F0C                     move.l     -[A7], A4
  2587. 00001BFC  3007                     move.w     D0, D7
  2588. 00001BFE  0640 0010                addi.w     D0, 0x10
  2589. 00001C02  3F00                     move.w     -[A7], D0
  2590. 00001C04  2F0B                     move.l     -[A7], A3
  2591. 00001C06  4EBA F3DC                jsr        [PC - 0xC24 /* 00000FE4 */]
  2592. label00001C0A:
  2593. 00001C0A  5247                     addq.w     D7, 1
  2594. 00001C0C  0C47 000F                cmpi.w     D7, 0xF
  2595. 00001C10  6FAA                     ble        -0x54 /* 00001BBC */
  2596. label00001C12:
  2597. 00001C12  3B6D FEE0 FEDE           move.w     [A5 - 0x122], [A5 - 0x120]
  2598. 00001C18  41EA 0002                lea.l      A0, [A2 + 0x2]
  2599. 00001C1C  43ED FEE2                lea.l      A1, [A5 - 0x11E]
  2600. 00001C20  22D8                     move.l     [A1]+, [A0]+
  2601. 00001C22  22D8                     move.l     [A1]+, [A0]+
  2602. 00001C24  302E FFD0                move.w     D0, [A6 - 0x30]
  2603. 00001C28  5440                     addq.w     D0, 2
  2604. 00001C2A  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  2605. 00001C2E  6700 0180                beq        +0x182 /* 00001DB0 */
  2606. 00001C32  BC6D FEF2                cmp.w      D6, [A5 - 0x10E]
  2607. 00001C36  662A                     bne        +0x2C /* 00001C62 */
  2608. 00001C38  4A6E FFB8                tst.w      [A6 - 0x48]
  2609. 00001C3C  660E                     bne        +0x10 /* 00001C4C */
  2610. 00001C3E  486E FFB8                pea.l      [A6 - 0x48]
  2611. 00001C42  2F2D CE7E                move.l     -[A7], [A5 - 0x3182]
  2612. 00001C46  2F0B                     move.l     -[A7], A3
  2613. 00001C48  4EBA EDDC                jsr        [PC - 0x1224 /* 00000A26 */]
  2614. label00001C4C:
  2615. 00001C4C  4A6E FFB8                tst.w      [A6 - 0x48]
  2616. 00001C50  6710                     beq        +0x12 /* 00001C62 */
  2617. 00001C52  2F0C                     move.l     -[A7], A4
  2618. 00001C54  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2619. 00001C58  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  2620. 00001C5C  2F0B                     move.l     -[A7], A3
  2621. 00001C5E  4EBA F3BA                jsr        [PC - 0xC46 /* 0000101A */]
  2622. label00001C62:
  2623. 00001C62  4A2E FFB1                tst.b      [A6 - 0x4F]
  2624. 00001C66  6700 00AA                beq        +0xAC /* 00001D12 */
  2625. 00001C6A  302D FEE0                move.w     D0, [A5 - 0x120]
  2626. 00001C6E  48C0                     ext.l      D0
  2627. 00001C70  0280 FFFF 8000           andi.l     D0, 0xFFFF8000
  2628. 00001C76  4A80                     tst.l      D0
  2629. 00001C78  6624                     bne        +0x26 /* 00001C9E */
  2630. 00001C7A  206E FFA4                movea.l    A0, [A6 - 0x5C]
  2631. 00001C7E  4870 60FF                pea.l      [A0 + D6.w - 0x1]
  2632. 00001C82  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2633. 00001C86  3014                     move.w     D0, [A4]
  2634. 00001C88  4870 0000                pea.l      [A0 + D0.w]
  2635. 00001C8C  302E FFDA                move.w     D0, [A6 - 0x26]
  2636. 00001C90  9046                     sub.w      D0, D6
  2637. 00001C92  48C0                     ext.l      D0
  2638. 00001C94  2F00                     move.l     -[A7], D0
  2639. 00001C96  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2640. 00001C9A  6000 0076                bra        +0x78 /* 00001D12 */
  2641. label00001C9E:
  2642. 00001C9E  302E FFDA                move.w     D0, [A6 - 0x26]
  2643. 00001CA2  5340                     subq.w     D0, 1
  2644. 00001CA4  3D40 FC9E                move.w     [A6 - 0x362], D0
  2645. 00001CA8  3E06                     move.w     D7, D6
  2646. 00001CAA  6060                     bra        +0x62 /* 00001D0C */
  2647. label00001CAC:
  2648. 00001CAC  206E FFA4                movea.l    A0, [A6 - 0x5C]
  2649. 00001CB0  7000                     moveq.l    D0, 0x00
  2650. 00001CB2  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  2651. 00001CB6  0C40 00A0                cmpi.w     D0, 0xA0
  2652. 00001CBA  57C0                     seq        D0
  2653. 00001CBC  206E FFA4                movea.l    A0, [A6 - 0x5C]
  2654. 00001CC0  7200                     moveq.l    D1, 0x00
  2655. 00001CC2  1230 70FF                move.b     D1, [A0 + D7.w - 0x1]
  2656. 00001CC6  0C41 00AD                cmpi.w     D1, 0xAD
  2657. 00001CCA  57C1                     seq        D1
  2658. 00001CCC  8001                     or.b       D0, D1
  2659. 00001CCE  671A                     beq        +0x1C /* 00001CEA */
  2660. 00001CD0  206E FFA4                movea.l    A0, [A6 - 0x5C]
  2661. 00001CD4  7000                     moveq.l    D0, 0x00
  2662. 00001CD6  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  2663. 00001CDA  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2664. 00001CDE  3214                     move.w     D1, [A4]
  2665. 00001CE0  D247                     add.w      D1, D7
  2666. 00001CE2  9246                     sub.w      D1, D6
  2667. 00001CE4  1180 1000                move.b     [A0 + D1.w], D0
  2668. 00001CE8  601E                     bra        +0x20 /* 00001D08 */
  2669. label00001CEA:
  2670. 00001CEA  206E FFA4                movea.l    A0, [A6 - 0x5C]
  2671. 00001CEE  7000                     moveq.l    D0, 0x00
  2672. 00001CF0  1030 70FF                move.b     D0, [A0 + D7.w - 0x1]
  2673. 00001CF4  48C0                     ext.l      D0
  2674. 00001CF6  727F                     moveq.l    D1, 0x7F
  2675. 00001CF8  C081                     and.l      D0, D1
  2676. 00001CFA  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2677. 00001CFE  3214                     move.w     D1, [A4]
  2678. 00001D00  D247                     add.w      D1, D7
  2679. 00001D02  9246                     sub.w      D1, D6
  2680. 00001D04  1180 1000                move.b     [A0 + D1.w], D0
  2681. label00001D08:
  2682. 00001D08  5247                     addq.w     D7, 1
  2683. 00001D0A  6906                     bvs        +0x8 /* 00001D12 */
  2684. label00001D0C:
  2685. 00001D0C  BE6E FC9E                cmp.w      D7, [A6 - 0x362]
  2686. 00001D10  6F9A                     ble        -0x64 /* 00001CAC */
  2687. label00001D12:
  2688. 00001D12  4A2E FFB1                tst.b      [A6 - 0x4F]
  2689. 00001D16  670A                     beq        +0xC /* 00001D22 */
  2690. 00001D18  3014                     move.w     D0, [A4]
  2691. 00001D1A  D06E FFDA                add.w      D0, [A6 - 0x26]
  2692. 00001D1E  9046                     sub.w      D0, D6
  2693. 00001D20  3880                     move.w     [A4], D0
  2694. label00001D22:
  2695. 00001D22  3C2E FFDA                move.w     D6, [A6 - 0x26]
  2696. 00001D26  302D FEF4                move.w     D0, [A5 - 0x10C]
  2697. 00001D2A  5240                     addq.w     D0, 1
  2698. 00001D2C  BC40                     cmp.w      D6, D0
  2699. 00001D2E  57C0                     seq        D0
  2700. 00001D30  1204                     move.b     D1, D4
  2701. 00001D32  5301                     subq.b     D1, 1
  2702. 00001D34  C001                     and.b      D0, D1
  2703. 00001D36  6762                     beq        +0x64 /* 00001D9A */
  2704. 00001D38  4247                     clr.w      D7
  2705. label00001D3A:
  2706. 00001D3A  302D FEDE                move.w     D0, [A5 - 0x122]
  2707. 00001D3E  48C0                     ext.l      D0
  2708. 00001D40  3207                     move.w     D1, D7
  2709. 00001D42  D241                     add.w      D1, D1
  2710. 00001D44  0641 CE3E                addi.w     D1, 0xCE3E
  2711. 00001D48  3235 1000                move.w     D1, [A5 + D1.w]
  2712. 00001D4C  48C1                     ext.l      D1
  2713. 00001D4E  C081                     and.l      D0, D1
  2714. 00001D50  4A80                     tst.l      D0
  2715. 00001D52  6710                     beq        +0x12 /* 00001D64 */
  2716. 00001D54  2F0C                     move.l     -[A7], A4
  2717. 00001D56  3007                     move.w     D0, D7
  2718. 00001D58  0640 0010                addi.w     D0, 0x10
  2719. 00001D5C  3F00                     move.w     -[A7], D0
  2720. 00001D5E  2F0B                     move.l     -[A7], A3
  2721. 00001D60  4EBA F282                jsr        [PC - 0xD7E /* 00000FE4 */]
  2722. label00001D64:
  2723. 00001D64  5247                     addq.w     D7, 1
  2724. 00001D66  0C47 000F                cmpi.w     D7, 0xF
  2725. 00001D6A  6FCE                     ble        -0x30 /* 00001D3A */
  2726. 00001D6C  3003                     move.w     D0, D3
  2727. 00001D6E  EB40                     asl        D0.w, 5
  2728. 00001D70  0640 FA1F                addi.w     D0, 0xFA1F
  2729. 00001D74  4873 0000                pea.l      [A3 + D0.w]
  2730. 00001D78  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2731. 00001D7C  3014                     move.w     D0, [A4]
  2732. 00001D7E  4870 0000                pea.l      [A0 + D0.w]
  2733. 00001D82  302E FFDC                move.w     D0, [A6 - 0x24]
  2734. 00001D86  48C0                     ext.l      D0
  2735. 00001D88  2F00                     move.l     -[A7], D0
  2736. 00001D8A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2737. 00001D8E  3014                     move.w     D0, [A4]
  2738. 00001D90  D06E FFDC                add.w      D0, [A6 - 0x24]
  2739. 00001D94  3880                     move.w     [A4], D0
  2740. 00001D96  426D FEDE                clr.w      [A5 - 0x122]
  2741. label00001D9A:
  2742. 00001D9A  BC6E FFD2                cmp.w      D6, [A6 - 0x2E]
  2743. 00001D9E  5FC0                     sle        D0
  2744. 00001DA0  322E FFD0                move.w     D1, [A6 - 0x30]
  2745. 00001DA4  5241                     addq.w     D1, 1
  2746. 00001DA6  BC41                     cmp.w      D6, D1
  2747. 00001DA8  57C1                     seq        D1
  2748. 00001DAA  8001                     or.b       D0, D1
  2749. 00001DAC  6600 F8CA                bne        -0x734 /* 00001678 */
  2750. label00001DB0:
  2751. 00001DB0  1004                     move.b     D0, D4
  2752. 00001DB2  5300                     subq.b     D0, 1
  2753. 00001DB4  C02E FFB2                and.b      D0, [A6 - 0x4E]
  2754. 00001DB8  6726                     beq        +0x28 /* 00001DE0 */
  2755. 00001DBA  6006                     bra        +0x8 /* 00001DC2 */
  2756. label00001DBC:
  2757. 00001DBC  3014                     move.w     D0, [A4]
  2758. 00001DBE  5340                     subq.w     D0, 1
  2759. 00001DC0  3880                     move.w     [A4], D0
  2760. label00001DC2:
  2761. 00001DC2  0C54 0001                cmpi.w     [A4], 0x1
  2762. 00001DC6  5EC0                     sgt        D0
  2763. 00001DC8  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  2764. 00001DCC  3214                     move.w     D1, [A4]
  2765. 00001DCE  5341                     subq.w     D1, 1
  2766. 00001DD0  7400                     moveq.l    D2, 0x00
  2767. 00001DD2  1430 1000                move.b     D2, [A0 + D1.w]
  2768. 00001DD6  0C42 0020                cmpi.w     D2, 0x20 /* ' ' */
  2769. 00001DDA  57C1                     seq        D1
  2770. 00001DDC  C001                     and.b      D0, D1
  2771. 00001DDE  66DC                     bne        -0x22 /* 00001DBC */
  2772. label00001DE0:
  2773. 00001DE0  302E FFD2                move.w     D0, [A6 - 0x2E]
  2774. 00001DE4  B06E FFD0                cmp.w      D0, [A6 - 0x30]
  2775. 00001DE8  57C0                     seq        D0
  2776. 00001DEA  C02D CE36                and.b      D0, [A5 - 0x31CA]
  2777. 00001DEE  222E FFAC                move.l     D1, [A6 - 0x54]
  2778. 00001DF2  B2AD B272                cmp.l      D1, [A5 - 0x4D8E]
  2779. 00001DF6  56C1                     sne        D1
  2780. 00001DF8  C001                     and.b      D0, D1
  2781. 00001DFA  C02E FFB1                and.b      D0, [A6 - 0x4F]
  2782. 00001DFE  674A                     beq        +0x4C /* 00001E4A */
  2783. 00001E00  202E FFAC                move.l     D0, [A6 - 0x54]
  2784. 00001E04  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  2785. 00001E08  56C0                     sne        D0
  2786. 00001E0A  4400                     neg.b      D0
  2787. 00001E0C  802E 0012                or.b       D0, [A6 + 0x12]
  2788. 00001E10  0C45 0001                cmpi.w     D5, 0x1
  2789. 00001E14  57C1                     seq        D1
  2790. 00001E16  142D CE38                move.b     D2, [A5 - 0x31C8]
  2791. 00001E1A  5302                     subq.b     D2, 1
  2792. 00001E1C  C202                     and.b      D1, D2
  2793. 00001E1E  4401                     neg.b      D1
  2794. 00001E20  822E FFB3                or.b       D1, [A6 - 0x4D]
  2795. 00001E24  C001                     and.b      D0, D1
  2796. 00001E26  6712                     beq        +0x14 /* 00001E3A */
  2797. 00001E28  2F0C                     move.l     -[A7], A4
  2798. 00001E2A  3005                     move.w     D0, D5
  2799. 00001E2C  0640 003E                addi.w     D0, 0x3E /* '>' */
  2800. 00001E30  3F00                     move.w     -[A7], D0
  2801. 00001E32  2F0B                     move.l     -[A7], A3
  2802. 00001E34  4EBA F1AE                jsr        [PC - 0xE52 /* 00000FE4 */]
  2803. 00001E38  6010                     bra        +0x12 /* 00001E4A */
  2804. label00001E3A:
  2805. 00001E3A  2F0C                     move.l     -[A7], A4
  2806. 00001E3C  3005                     move.w     D0, D5
  2807. 00001E3E  0640 0040                addi.w     D0, 0x40 /* '@' */
  2808. 00001E42  3F00                     move.w     -[A7], D0
  2809. 00001E44  2F0B                     move.l     -[A7], A3
  2810. 00001E46  4EBA F19C                jsr        [PC - 0xE64 /* 00000FE4 */]
  2811. label00001E4A:
  2812. 00001E4A  0C54 3E80                cmpi.w     [A4], 0x3E80
  2813. 00001E4E  5CC0                     sge        D0
  2814. 00001E50  4400                     neg.b      D0
  2815. 00001E52  802E FFB2                or.b       D0, [A6 - 0x4E]
  2816. 00001E56  1204                     move.b     D1, D4
  2817. 00001E58  5301                     subq.b     D1, 1
  2818. 00001E5A  C001                     and.b      D0, D1
  2819. 00001E5C  6712                     beq        +0x14 /* 00001E70 */
  2820. 00001E5E  554F                     subq.w     A7, 2
  2821. 00001E60  2F0C                     move.l     -[A7], A4
  2822. 00001E62  3F2B FB88                move.w     -[A7], [A3 - 0x478]
  2823. 00001E66  2F0B                     move.l     -[A7], A3
  2824. 00001E68  4EBA F078                jsr        [PC - 0xF88 /* 00000EE2 */]
  2825. 00001E6C  1D5F FFB5                move.b     [A6 - 0x4B], [A7]+
  2826. label00001E70:
  2827. 00001E70  202E FFAC                move.l     D0, [A6 - 0x54]
  2828. 00001E74  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  2829. 00001E78  57C0                     seq        D0
  2830. 00001E7A  122E FFB5                move.b     D1, [A6 - 0x4B]
  2831. 00001E7E  5301                     subq.b     D1, 1
  2832. 00001E80  8001                     or.b       D0, D1
  2833. 00001E82  6620                     bne        +0x22 /* 00001EA4 */
  2834. 00001E84  594F                     subq.w     A7, 4
  2835. 00001E86  486E FFAC                pea.l      [A6 - 0x54]
  2836. 00001E8A  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  2837. 00001E8E  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  2838. 00001E92  554F                     subq.w     A7, 2
  2839. 00001E94  486E FFAC                pea.l      [A6 - 0x54]
  2840. 00001E98  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2841. 00001E9C  3C1F                     move.w     D6, [A7]+
  2842. 00001E9E  5246                     addq.w     D6, 1
  2843. 00001EA0  6000 F630                bra        -0x9CE /* 000014D2 */
  2844. label00001EA4:
  2845. 00001EA4  1D6E FFB5 0022           move.b     [A6 + 0x22], [A6 - 0x4B]
  2846. 00001EAA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2847. 00001EAE  4E5E                     unlink     A6
  2848. 00001EB0  205F                     movea.l    A0, [A7]+
  2849. 00001EB2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2850. 00001EB6  4ED0                     jmp        [A0]
  2851. 00001EB8  5752                     subq.w     [A2], 3
  2852. 00001EBA  4150                     chk.w      D0, [A0]
  2853. 00001EBC  2020                     move.l     D0, -[A0]
  2854. 00001EBE  2020                     move.l     D0, -[A0]
  2855. 00001EC0  0191                     bclr       [A1], D0
  2856. 00001EC2  0181                     bclr       D1, D0
  2857. fn00001EC4:
  2858. 00001EC4  4E56 FFBC                link       A6, -0x0044
  2859. 00001EC8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2860. 00001ECC  286E 0008                movea.l    A4, [A6 + 0x8]
  2861. 00001ED0  266E 000C                movea.l    A3, [A6 + 0xC]
  2862. 00001ED4  246E 0010                movea.l    A2, [A6 + 0x10]
  2863. 00001ED8  554F                     subq.w     A7, 2
  2864. 00001EDA  2F0A                     move.l     -[A7], A2
  2865. 00001EDC  2F0B                     move.l     -[A7], A3
  2866. 00001EDE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2867. 00001EE2  4EAD 0AA2                jsr        [A5 + 0xAA2 /* export_336 */]
  2868. 00001EE6  195F FFCF                move.b     [A4 - 0x31], [A7]+
  2869. 00001EEA  2D52 FFDC                move.l     [A6 - 0x24], [A2]
  2870. 00001EEE  426E FFE8                clr.w      [A6 - 0x18]
  2871. 00001EF2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2872. 00001EF6  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  2873. 00001EFA  486E FFC2                pea.l      [A6 - 0x3E]
  2874. 00001EFE  2F0C                     move.l     -[A7], A4
  2875. 00001F00  4EBA E76C                jsr        [PC - 0x1894 /* 0000066E */]
  2876. 00001F04  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  2877. 00001F08  43ED CE8A                lea.l      A1, [A5 - 0x3176]
  2878. 00001F0C  22D8                     move.l     [A1]+, [A0]+
  2879. 00001F0E  22D8                     move.l     [A1]+, [A0]+
  2880. 00001F10  600E                     bra        +0x10 /* 00001F20 */
  2881. label00001F12:
  2882. 00001F12  594F                     subq.w     A7, 4
  2883. 00001F14  486E FFDC                pea.l      [A6 - 0x24]
  2884. 00001F18  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2885. 00001F1C  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2886. label00001F20:
  2887. 00001F20  554F                     subq.w     A7, 2
  2888. 00001F22  486E FFDC                pea.l      [A6 - 0x24]
  2889. 00001F26  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2890. 00001F2A  301F                     move.w     D0, [A7]+
  2891. 00001F2C  48C0                     ext.l      D0
  2892. 00001F2E  7202                     moveq.l    D1, 0x02
  2893. 00001F30  C081                     and.l      D0, D1
  2894. 00001F32  4A80                     tst.l      D0
  2895. 00001F34  57C0                     seq        D0
  2896. 00001F36  2F00                     move.l     -[A7], D0
  2897. 00001F38  554F                     subq.w     A7, 2
  2898. 00001F3A  486E FFDC                pea.l      [A6 - 0x24]
  2899. 00001F3E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2900. 00001F42  321F                     move.w     D1, [A7]+
  2901. 00001F44  201F                     move.l     D0, [A7]+
  2902. 00001F46  5341                     subq.w     D1, 1
  2903. 00001F48  56C1                     sne        D1
  2904. 00001F4A  C001                     and.b      D0, D1
  2905. 00001F4C  66C4                     bne        -0x3A /* 00001F12 */
  2906. 00001F4E  594F                     subq.w     A7, 4
  2907. 00001F50  486E FFDC                pea.l      [A6 - 0x24]
  2908. 00001F54  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  2909. 00001F58  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  2910. 00001F5C  554F                     subq.w     A7, 2
  2911. 00001F5E  486E FFDC                pea.l      [A6 - 0x24]
  2912. 00001F62  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2913. 00001F66  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  2914. 00001F6A  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2915. 00001F70  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  2916. 00001F76  7C09                     moveq.l    D6, 0x09
  2917. label00001F78:
  2918. 00001F78  554F                     subq.w     A7, 2
  2919. 00001F7A  486E FFBE                pea.l      [A6 - 0x42]
  2920. 00001F7E  486E FFEC                pea.l      [A6 - 0x14]
  2921. 00001F82  486E FFE6                pea.l      [A6 - 0x1A]
  2922. 00001F86  486E FFEA                pea.l      [A6 - 0x16]
  2923. 00001F8A  486E FFE2                pea.l      [A6 - 0x1E]
  2924. 00001F8E  486E FFE0                pea.l      [A6 - 0x20]
  2925. 00001F92  486C FB8C                pea.l      [A4 - 0x474]
  2926. 00001F96  2F0C                     move.l     -[A7], A4
  2927. 00001F98  4EBA E54A                jsr        [PC - 0x1AB6 /* 000004E4 */]
  2928. 00001F9C  195F FFCF                move.b     [A4 - 0x31], [A7]+
  2929. 00001FA0  0C6E 0033 FFE2           cmpi.w     [A6 - 0x1E], 0x33 /* '3' */
  2930. 00001FA6  66D0                     bne        -0x2E /* 00001F78 */
  2931. 00001FA8  1D7C 0001 FFCC           move.b     [A6 - 0x34], 0x1
  2932. 00001FAE  1D7C 0032 FFCD           move.b     [A6 - 0x33], 0x32 /* '2' */
  2933. 00001FB4  486E FFE8                pea.l      [A6 - 0x18]
  2934. 00001FB8  486E FFCE                pea.l      [A6 - 0x32]
  2935. 00001FBC  7002                     moveq.l    D0, 0x02
  2936. 00001FBE  2F00                     move.l     -[A7], D0
  2937. 00001FC0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2938. 00001FC4  1D7C 0001 FFD0           move.b     [A6 - 0x30], 0x1
  2939. 00001FCA  1D7C 0033 FFD1           move.b     [A6 - 0x2F], 0x33 /* '3' */
  2940. 00001FD0  486E FFE0                pea.l      [A6 - 0x20]
  2941. 00001FD4  486E FFD2                pea.l      [A6 - 0x2E]
  2942. 00001FD8  7002                     moveq.l    D0, 0x02
  2943. 00001FDA  2F00                     move.l     -[A7], D0
  2944. 00001FDC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2945. 00001FE0  554F                     subq.w     A7, 2
  2946. 00001FE2  486E FFBE                pea.l      [A6 - 0x42]
  2947. 00001FE6  486E FFEC                pea.l      [A6 - 0x14]
  2948. 00001FEA  486E FFE6                pea.l      [A6 - 0x1A]
  2949. 00001FEE  486E FFEA                pea.l      [A6 - 0x16]
  2950. 00001FF2  486E FFE2                pea.l      [A6 - 0x1E]
  2951. 00001FF6  486E FFE0                pea.l      [A6 - 0x20]
  2952. 00001FFA  486C FB8C                pea.l      [A4 - 0x474]
  2953. 00001FFE  2F0C                     move.l     -[A7], A4
  2954. 00002000  4EBA E4E2                jsr        [PC - 0x1B1E /* 000004E4 */]
  2955. 00002004  195F FFCF                move.b     [A4 - 0x31], [A7]+
  2956. 00002008  0C6E 0034 FFE2           cmpi.w     [A6 - 0x1E], 0x34 /* '4' */
  2957. 0000200E  6626                     bne        +0x28 /* 00002036 */
  2958. 00002010  1D7C 0001 FFD4           move.b     [A6 - 0x2C], 0x1
  2959. 00002016  1D7C 0034 FFD5           move.b     [A6 - 0x2B], 0x34 /* '4' */
  2960. 0000201C  206E FFBE                movea.l    A0, [A6 - 0x42]
  2961. 00002020  302E FFE0                move.w     D0, [A6 - 0x20]
  2962. 00002024  4870 00FF                pea.l      [A0 + D0.w - 0x1]
  2963. 00002028  486E FFD6                pea.l      [A6 - 0x2A]
  2964. 0000202C  7004                     moveq.l    D0, 0x04
  2965. 0000202E  2F00                     move.l     -[A7], D0
  2966. 00002030  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2967. 00002034  7C0F                     moveq.l    D6, 0x0F
  2968. label00002036:
  2969. 00002036  4236 60CB                clr.b      [A6 + D6.w - 0x53]
  2970. 0000203A  3D46 FFBC                move.w     [A6 - 0x44], D6
  2971. 0000203E  7E01                     moveq.l    D7, 0x01
  2972. 00002040  6016                     bra        +0x18 /* 00002058 */
  2973. label00002042:
  2974. 00002042  486D B272                pea.l      [A5 - 0x4D8E]
  2975. 00002046  3F07                     move.w     -[A7], D7
  2976. 00002048  7000                     moveq.l    D0, 0x00
  2977. 0000204A  1036 70CB                move.b     D0, [A6 + D7.w - 0x53]
  2978. 0000204E  3F00                     move.w     -[A7], D0
  2979. 00002050  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  2980. 00002054  5247                     addq.w     D7, 1
  2981. 00002056  6906                     bvs        +0x8 /* 0000205E */
  2982. label00002058:
  2983. 00002058  BE6E FFBC                cmp.w      D7, [A6 - 0x44]
  2984. 0000205C  6FE4                     ble        -0x1A /* 00002042 */
  2985. label0000205E:
  2986. 0000205E  554F                     subq.w     A7, 2
  2987. 00002060  2F0B                     move.l     -[A7], A3
  2988. 00002062  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2989. 00002066  301F                     move.w     D0, [A7]+
  2990. 00002068  B06B 0004                cmp.w      D0, [A3 + 0x4]
  2991. 0000206C  57C0                     seq        D0
  2992. 0000206E  2F00                     move.l     -[A7], D0
  2993. 00002070  554F                     subq.w     A7, 2
  2994. 00002072  2F0B                     move.l     -[A7], A3
  2995. 00002074  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2996. 00002078  321F                     move.w     D1, [A7]+
  2997. 0000207A  201F                     move.l     D0, [A7]+
  2998. 0000207C  48C1                     ext.l      D1
  2999. 0000207E  7440                     moveq.l    D2, 0x40
  3000. 00002080  C282                     and.l      D1, D2
  3001. 00002082  4A81                     tst.l      D1
  3002. 00002084  56C1                     sne        D1
  3003. 00002086  C001                     and.b      D0, D1
  3004. 00002088  670E                     beq        +0x10 /* 00002098 */
  3005. 0000208A  486D B272                pea.l      [A5 - 0x4D8E]
  3006. 0000208E  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3007. 00002092  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  3008. 00002096  600A                     bra        +0xC /* 000020A2 */
  3009. label00002098:
  3010. 00002098  486D B272                pea.l      [A5 - 0x4D8E]
  3011. 0000209C  4267                     clr.w      -[A7]
  3012. 0000209E  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  3013. label000020A2:
  3014. 000020A2  554F                     subq.w     A7, 2
  3015. 000020A4  486D B272                pea.l      [A5 - 0x4D8E]
  3016. 000020A8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3017. 000020AC  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  3018. 000020B0  2F2D B272                move.l     -[A7], [A5 - 0x4D8E]
  3019. 000020B4  3F3C 0001                move.w     -[A7], 0x1
  3020. 000020B8  2F0A                     move.l     -[A7], A2
  3021. 000020BA  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  3022. 000020BE  2F2D B272                move.l     -[A7], [A5 - 0x4D8E]
  3023. 000020C2  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3024. 000020C6  2F0B                     move.l     -[A7], A3
  3025. 000020C8  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  3026. 000020CC  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3027. 000020D0  4E5E                     unlink     A6
  3028. 000020D2  205F                     movea.l    A0, [A7]+
  3029. 000020D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3030. 000020D8  4ED0                     jmp        [A0]
  3031. 000020DA  4341                     chk.w      D1, D1
  3032. 000020DC  5245                     addq.w     D5, 1
  3033. 000020DE  5420                     addq.b     -[A0], 2
  3034. 000020E0  2020                     move.l     D0, -[A0]
  3035. fn000020E2:
  3036. 000020E2  4E56 FFDC                link       A6, -0x0024
  3037. 000020E6  48E7 1B00                movem.l    -[A7], D3,D4,D6,D7
  3038. 000020EA  4A6D B302                tst.w      [A5 - 0x4CFE]
  3039. 000020EE  6700 00F8                beq        +0xFA /* 000021E8 */
  3040. 000020F2  3D6D CE2C FFDC           move.w     [A6 - 0x24], [A5 - 0x31D4]
  3041. 000020F8  7C01                     moveq.l    D6, 0x01
  3042. 000020FA  6000 00E4                bra        +0xE6 /* 000021E0 */
  3043. label000020FE:
  3044. 000020FE  3E06                     move.w     D7, D6
  3045. 00002100  5347                     subq.w     D7, 1
  3046. 00002102  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3047. 00002106  3006                     move.w     D0, D6
  3048. 00002108  C1FC 000E                muls.w     D0, 0xE
  3049. 0000210C  41F0 08F2                lea.l      A0, [A0 + D0 - 0x14]
  3050. 00002110  43EE FFDE                lea.l      A1, [A6 - 0x22]
  3051. 00002114  22D8                     move.l     [A1]+, [A0]+
  3052. 00002116  22D8                     move.l     [A1]+, [A0]+
  3053. 00002118  22D8                     move.l     [A1]+, [A0]+
  3054. 0000211A  32D8                     move.w     [A1]+, [A0]+
  3055. 0000211C  6002                     bra        +0x4 /* 00002120 */
  3056. label0000211E:
  3057. 0000211E  5347                     subq.w     D7, 1
  3058. label00002120:
  3059. 00002120  4A47                     tst.w      D7
  3060. 00002122  5EC0                     sgt        D0
  3061. 00002124  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3062. 00002128  3206                     move.w     D1, D6
  3063. 0000212A  C3FC 000E                muls.w     D1, 0xE
  3064. 0000212E  226D CE7E                movea.l    A1, [A5 - 0x3182]
  3065. 00002132  3407                     move.w     D2, D7
  3066. 00002134  C5FC 000E                muls.w     D2, 0xE
  3067. 00002138  3230 18F6                move.w     D1, [A0 + D1 - 0x10]
  3068. 0000213C  B271 28F6                cmp.w      D1, [A1 + D2 - 0x10]
  3069. 00002140  5DC1                     slt        D1
  3070. 00002142  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3071. 00002146  3406                     move.w     D2, D6
  3072. 00002148  C5FC 000E                muls.w     D2, 0xE
  3073. 0000214C  226D CE7E                movea.l    A1, [A5 - 0x3182]
  3074. 00002150  3607                     move.w     D3, D7
  3075. 00002152  C7FC 000E                muls.w     D3, 0xE
  3076. 00002156  3430 28F6                move.w     D2, [A0 + D2 - 0x10]
  3077. 0000215A  B471 38F6                cmp.w      D2, [A1 + D3 - 0x10]
  3078. 0000215E  57C2                     seq        D2
  3079. 00002160  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3080. 00002164  3606                     move.w     D3, D6
  3081. 00002166  C7FC 000E                muls.w     D3, 0xE
  3082. 0000216A  226D CE7E                movea.l    A1, [A5 - 0x3182]
  3083. 0000216E  3807                     move.w     D4, D7
  3084. 00002170  C9FC 000E                muls.w     D4, 0xE
  3085. 00002174  3630 38F4                move.w     D3, [A0 + D3 - 0x12]
  3086. 00002178  B671 48F4                cmp.w      D3, [A1 + D4 - 0x12]
  3087. 0000217C  5DC3                     slt        D3
  3088. 0000217E  C403                     and.b      D2, D3
  3089. 00002180  8202                     or.b       D1, D2
  3090. 00002182  C001                     and.b      D0, D1
  3091. 00002184  6698                     bne        -0x66 /* 0000211E */
  3092. 00002186  3006                     move.w     D0, D6
  3093. 00002188  5340                     subq.w     D0, 1
  3094. 0000218A  BE40                     cmp.w      D7, D0
  3095. 0000218C  6C4E                     bge        +0x50 /* 000021DC */
  3096. 0000218E  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3097. 00002192  3007                     move.w     D0, D7
  3098. 00002194  5240                     addq.w     D0, 1
  3099. 00002196  C1FC 000E                muls.w     D0, 0xE
  3100. 0000219A  4870 08F2                pea.l      [A0 + D0 - 0x14]
  3101. 0000219E  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3102. 000021A2  3007                     move.w     D0, D7
  3103. 000021A4  5440                     addq.w     D0, 2
  3104. 000021A6  C1FC 000E                muls.w     D0, 0xE
  3105. 000021AA  4870 08F2                pea.l      [A0 + D0 - 0x14]
  3106. 000021AE  3006                     move.w     D0, D6
  3107. 000021B0  9047                     sub.w      D0, D7
  3108. 000021B2  5340                     subq.w     D0, 1
  3109. 000021B4  C1FC 000E                muls.w     D0, 0xE
  3110. 000021B8  48C0                     ext.l      D0
  3111. 000021BA  2F00                     move.l     -[A7], D0
  3112. 000021BC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3113. 000021C0  206D CE7E                movea.l    A0, [A5 - 0x3182]
  3114. 000021C4  3007                     move.w     D0, D7
  3115. 000021C6  5240                     addq.w     D0, 1
  3116. 000021C8  C1FC 000E                muls.w     D0, 0xE
  3117. 000021CC  43EE FFDE                lea.l      A1, [A6 - 0x22]
  3118. 000021D0  41F0 08F2                lea.l      A0, [A0 + D0 - 0x14]
  3119. 000021D4  20D9                     move.l     [A0]+, [A1]+
  3120. 000021D6  20D9                     move.l     [A0]+, [A1]+
  3121. 000021D8  20D9                     move.l     [A0]+, [A1]+
  3122. 000021DA  30D9                     move.w     [A0]+, [A1]+
  3123. label000021DC:
  3124. 000021DC  5246                     addq.w     D6, 1
  3125. 000021DE  6908                     bvs        +0xA /* 000021E8 */
  3126. label000021E0:
  3127. 000021E0  BC6E FFDC                cmp.w      D6, [A6 - 0x24]
  3128. 000021E4  6F00 FF18                ble        -0xE6 /* 000020FE */
  3129. label000021E8:
  3130. 000021E8  4CDF 00D8                movem.l    D3,D4,D6,D7, [A7]+
  3131. 000021EC  4E5E                     unlink     A6
  3132. 000021EE  2E9F                     move.l     [A7], [A7]+
  3133. 000021F0  4E75                     rts
  3134. 000021F2  534F                     subq.w     A7, 1
  3135. 000021F4  5254                     addq.w     [A4], 1
  3136. 000021F6  5355                     subq.w     [A5], 1
  3137. 000021F8  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  3138. fn000021FA:
  3139. 000021FA  4E56 FFEC                link       A6, -0x0014
  3140. 000021FE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  3141. 00002202  286E 0008                movea.l    A4, [A6 + 0x8]
  3142. 00002206  3C2E 000E                move.w     D6, [A6 + 0xE]
  3143. 0000220A  382E 000C                move.w     D4, [A6 + 0xC]
  3144. 0000220E  4A6C FB8A                tst.w      [A4 - 0x476]
  3145. 00002212  6622                     bne        +0x24 /* 00002236 */
  3146. 00002214  554F                     subq.w     A7, 2
  3147. 00002216  2F2D B308                move.l     -[A7], [A5 - 0x4CF8]
  3148. 0000221A  2F2D B308                move.l     -[A7], [A5 - 0x4CF8]
  3149. 0000221E  3F3C 0001                move.w     -[A7], 0x1
  3150. 00002222  4227                     clr.b      -[A7]
  3151. 00002224  486C FB88                pea.l      [A4 - 0x478]
  3152. 00002228  2F0C                     move.l     -[A7], A4
  3153. 0000222A  4EBA EAE0                jsr        [PC - 0x1520 /* 00000D0C */]
  3154. 0000222E  101F                     move.b     D0, [A7]+
  3155. 00002230  5300                     subq.b     D0, 1
  3156. 00002232  6600 0110                bne        +0x112 /* 00002344 */
  3157. label00002236:
  3158. 00002236  4A44                     tst.w      D4
  3159. 00002238  6700 010A                beq        +0x10C /* 00002344 */
  3160. 0000223C  7A00                     moveq.l    D5, 0x00
  3161. 0000223E  3A06                     move.w     D5, D6
  3162. 00002240  0285 FFFF 7000           andi.l     D5, 0xFFFF7000
  3163. 00002246  700C                     moveq.l    D0, 0x0C
  3164. 00002248  E0AD                     lsr        D5, D0
  3165. 0000224A  4A45                     tst.w      D5
  3166. 0000224C  6602                     bne        +0x4 /* 00002250 */
  3167. 0000224E  7A01                     moveq.l    D5, 0x01
  3168. label00002250:
  3169. 00002250  7000                     moveq.l    D0, 0x00
  3170. 00002252  3006                     move.w     D0, D6
  3171. 00002254  0280 0000 8FFF           andi.l     D0, 0x8FFF
  3172. 0000225A  3C00                     move.w     D6, D0
  3173. 0000225C  4247                     clr.w      D7
  3174. label0000225E:
  3175. 0000225E  3006                     move.w     D0, D6
  3176. 00002260  48C0                     ext.l      D0
  3177. 00002262  3207                     move.w     D1, D7
  3178. 00002264  D241                     add.w      D1, D1
  3179. 00002266  0641 CE3E                addi.w     D1, 0xCE3E
  3180. 0000226A  3235 1000                move.w     D1, [A5 + D1.w]
  3181. 0000226E  48C1                     ext.l      D1
  3182. 00002270  C081                     and.l      D0, D1
  3183. 00002272  4A80                     tst.l      D0
  3184. 00002274  670C                     beq        +0xE /* 00002282 */
  3185. 00002276  486C FB8A                pea.l      [A4 - 0x476]
  3186. 0000227A  3F07                     move.w     -[A7], D7
  3187. 0000227C  2F0C                     move.l     -[A7], A4
  3188. 0000227E  4EBA ED64                jsr        [PC - 0x129C /* 00000FE4 */]
  3189. label00002282:
  3190. 00002282  5247                     addq.w     D7, 1
  3191. 00002284  0C47 000F                cmpi.w     D7, 0xF
  3192. 00002288  6FD4                     ble        -0x2A /* 0000225E */
  3193. 0000228A  486C FB8A                pea.l      [A4 - 0x476]
  3194. 0000228E  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3195. 00002292  3F3C FFFF                move.w     -[A7], 0xFFFF
  3196. 00002296  2F0C                     move.l     -[A7], A4
  3197. 00002298  4EBA ED80                jsr        [PC - 0x1280 /* 0000101A */]
  3198. 0000229C  0C6D 000C BE44           cmpi.w     [A5 - 0x41BC], 0xC
  3199. 000022A2  6C14                     bge        +0x16 /* 000022B8 */
  3200. 000022A4  486C FB8A                pea.l      [A4 - 0x476]
  3201. 000022A8  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3202. 000022AC  3F2D BE44                move.w     -[A7], [A5 - 0x41BC]
  3203. 000022B0  2F0C                     move.l     -[A7], A4
  3204. 000022B2  4EBA ED66                jsr        [PC - 0x129A /* 0000101A */]
  3205. 000022B6  6012                     bra        +0x14 /* 000022CA */
  3206. label000022B8:
  3207. 000022B8  486C FB8A                pea.l      [A4 - 0x476]
  3208. 000022BC  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3209. 000022C0  3F3C 000C                move.w     -[A7], 0xC
  3210. 000022C4  2F0C                     move.l     -[A7], A4
  3211. 000022C6  4EBA ED52                jsr        [PC - 0x12AE /* 0000101A */]
  3212. label000022CA:
  3213. 000022CA  486C FB8A                pea.l      [A4 - 0x476]
  3214. 000022CE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3215. 000022D2  3F05                     move.w     -[A7], D5
  3216. 000022D4  2F0C                     move.l     -[A7], A4
  3217. 000022D6  4EBA ED42                jsr        [PC - 0x12BE /* 0000101A */]
  3218. 000022DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3219. 000022DE  206D CE3A                movea.l    A0, [A5 - 0x31C6]
  3220. 000022E2  302C FB8A                move.w     D0, [A4 - 0x476]
  3221. 000022E6  4870 0000                pea.l      [A0 + D0.w]
  3222. 000022EA  3004                     move.w     D0, D4
  3223. 000022EC  48C0                     ext.l      D0
  3224. 000022EE  2F00                     move.l     -[A7], D0
  3225. 000022F0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3226. 000022F4  302C FB8A                move.w     D0, [A4 - 0x476]
  3227. 000022F8  D044                     add.w      D0, D4
  3228. 000022FA  3940 FB8A                move.w     [A4 - 0x476], D0
  3229. 000022FE  4247                     clr.w      D7
  3230. label00002300:
  3231. 00002300  3006                     move.w     D0, D6
  3232. 00002302  48C0                     ext.l      D0
  3233. 00002304  3207                     move.w     D1, D7
  3234. 00002306  D241                     add.w      D1, D1
  3235. 00002308  0641 CE3E                addi.w     D1, 0xCE3E
  3236. 0000230C  3235 1000                move.w     D1, [A5 + D1.w]
  3237. 00002310  48C1                     ext.l      D1
  3238. 00002312  C081                     and.l      D0, D1
  3239. 00002314  4A80                     tst.l      D0
  3240. 00002316  6712                     beq        +0x14 /* 0000232A */
  3241. 00002318  486C FB8A                pea.l      [A4 - 0x476]
  3242. 0000231C  3007                     move.w     D0, D7
  3243. 0000231E  0640 0010                addi.w     D0, 0x10
  3244. 00002322  3F00                     move.w     -[A7], D0
  3245. 00002324  2F0C                     move.l     -[A7], A4
  3246. 00002326  4EBA ECBC                jsr        [PC - 0x1344 /* 00000FE4 */]
  3247. label0000232A:
  3248. 0000232A  5247                     addq.w     D7, 1
  3249. 0000232C  0C47 000F                cmpi.w     D7, 0xF
  3250. 00002330  6FCE                     ble        -0x30 /* 00002300 */
  3251. 00002332  486C FB8A                pea.l      [A4 - 0x476]
  3252. 00002336  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3253. 0000233A  3F3C 0001                move.w     -[A7], 0x1
  3254. 0000233E  2F0C                     move.l     -[A7], A4
  3255. 00002340  4EBA ECD8                jsr        [PC - 0x1328 /* 0000101A */]
  3256. label00002344:
  3257. 00002344  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3258. 00002348  4E5E                     unlink     A6
  3259. 0000234A  205F                     movea.l    A0, [A7]+
  3260. 0000234C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3261. 00002350  4ED0                     jmp        [A0]
  3262. 00002352  4144                     chk.w      D0, D4
  3263. 00002354  4450                     neg.w      [A0]
  3264. 00002356  4152                     chk.w      D0, [A2]
  3265. 00002358  2020                     move.l     D0, -[A0]
  3266. fn0000235A:
  3267. 0000235A  4E56 FEEE                link       A6, -0x0112
  3268. 0000235E  2F07                     move.l     -[A7], D7
  3269. 00002360  486E FEF0                pea.l      [A6 - 0x110]
  3270. 00002364  3F3C 0003                move.w     -[A7], 0x3
  3271. 00002368  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3272. 0000236C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3273. 00002370  554F                     subq.w     A7, 2
  3274. 00002372  487A 003E                pea.l      [PC + 0x3E /* 000023B2, value 0x15E4E56 */]
  3275. 00002376  486E FEF0                pea.l      [A6 - 0x110]
  3276. 0000237A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3277. 0000237E  3E1F                     move.w     D7, [A7]+
  3278. 00002380  4A47                     tst.w      D7
  3279. 00002382  6F0A                     ble        +0xC /* 0000238E */
  3280. 00002384  41EE FEF0                lea.l      A0, [A6 - 0x110]
  3281. 00002388  11AD C27D 7000           move.b     [A0 + D7.w], [A5 - 0x3D83]
  3282. label0000238E:
  3283. 0000238E  206E 000E                movea.l    A0, [A6 + 0xE]
  3284. 00002392  3F3C 00FF                move.w     -[A7], 0xFF
  3285. 00002396  486E FEF0                pea.l      [A6 - 0x110]
  3286. 0000239A  2F08                     move.l     -[A7], A0
  3287. 0000239C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3288. 000023A0  2E1F                     move.l     D7, [A7]+
  3289. 000023A2  4E5E                     unlink     A6
  3290. 000023A4  205F                     movea.l    A0, [A7]+
  3291. 000023A6  5C4F                     addq.w     A7, 6
  3292. 000023A8  4ED0                     jmp        [A0]
  3293. 000023AA  4745                     chk.w      D3, D5
  3294. 000023AC  5443                     addq.w     D3, 2
  3295. 000023AE  4152                     chk.w      D0, [A2]
  3296. 000023B0  4554                     chk.w      D2, [A4]
  3297. 000023B2  015E                     bchg       [A6]+, D0
  3298. fn000023B4:
  3299. 000023B4  4E56 FEF0                link       A6, -0x0110
  3300. 000023B8  2F0C                     move.l     -[A7], A4
  3301. 000023BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3302. 000023BE  206E 000C                movea.l    A0, [A6 + 0xC]
  3303. 000023C2  43EE FEF0                lea.l      A1, [A6 - 0x110]
  3304. 000023C6  703F                     moveq.l    D0, 0x3F
  3305. label000023C8:
  3306. 000023C8  22D8                     move.l     [A1]+, [A0]+
  3307. 000023CA  51C8 FFFC                dbf        D0, -0x6 /* 000023C8 */
  3308. 000023CE  486E FEF1                pea.l      [A6 - 0x10F]
  3309. 000023D2  4267                     clr.w      -[A7]
  3310. 000023D4  7000                     moveq.l    D0, 0x00
  3311. 000023D6  102E FEF0                move.b     D0, [A6 - 0x110]
  3312. 000023DA  3F00                     move.w     -[A7], D0
  3313. 000023DC  2F0C                     move.l     -[A7], A4
  3314. 000023DE  4EBA FE1A                jsr        [PC - 0x1E6 /* 000021FA */]
  3315. 000023E2  554F                     subq.w     A7, 2
  3316. 000023E4  486C FB8A                pea.l      [A4 - 0x476]
  3317. 000023E8  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  3318. 000023EC  2F0C                     move.l     -[A7], A4
  3319. 000023EE  4EBA EAF2                jsr        [PC - 0x150E /* 00000EE2 */]
  3320. 000023F2  101F                     move.b     D0, [A7]+
  3321. 000023F4  5300                     subq.b     D0, 1
  3322. 000023F6  285F                     movea.l    A4, [A7]+
  3323. 000023F8  4E5E                     unlink     A6
  3324. 000023FA  205F                     movea.l    A0, [A7]+
  3325. 000023FC  504F                     addq.w     A7, 8
  3326. 000023FE  4ED0                     jmp        [A0]
  3327. 00002400  5052                     addq.w     [A2], 8
  3328. 00002402  494E                     chk.w      D4, A6
  3329. 00002404  544C                     addq.w     A4, 2
  3330. 00002406  494E                     chk.w      D4, A6
  3331. fn00002408:
  3332. 00002408  4E56 FCEA                link       A6, -0x0316
  3333. 0000240C  48E7 0018                movem.l    -[A7], A3,A4
  3334. 00002410  286E 0008                movea.l    A4, [A6 + 0x8]
  3335. 00002414  266E 000C                movea.l    A3, [A6 + 0xC]
  3336. 00002418  4A2D B2F6                tst.b      [A5 - 0x4D0A]
  3337. 0000241C  56C0                     sne        D0
  3338. 0000241E  0C2D 0002 B2F6           cmpi.b     [A5 - 0x4D0A], 0x2
  3339. 00002424  56C1                     sne        D1
  3340. 00002426  C001                     and.b      D0, D1
  3341. 00002428  4A2D B2F7                tst.b      [A5 - 0x4D09]
  3342. 0000242C  56C1                     sne        D1
  3343. 0000242E  C001                     and.b      D0, D1
  3344. 00002430  0C2D 0002 B2F7           cmpi.b     [A5 - 0x4D09], 0x2
  3345. 00002436  56C1                     sne        D1
  3346. 00002438  C001                     and.b      D0, D1
  3347. 0000243A  6600 013E                bne        +0x140 /* 0000257A */
  3348. 0000243E  3013                     move.w     D0, [A3]
  3349. 00002440  48C0                     ext.l      D0
  3350. 00002442  2F00                     move.l     -[A7], D0
  3351. 00002444  486E FDEA                pea.l      [A6 - 0x216]
  3352. 00002448  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3353. 0000244C  3013                     move.w     D0, [A3]
  3354. 0000244E  5240                     addq.w     D0, 1
  3355. 00002450  3680                     move.w     [A3], D0
  3356. 00002452  486E FEEA                pea.l      [A6 - 0x116]
  3357. 00002456  3F3C 0003                move.w     -[A7], 0x3
  3358. 0000245A  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3359. 0000245E  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3360. 00002462  486E FCEA                pea.l      [A6 - 0x316]
  3361. 00002466  486E FDEA                pea.l      [A6 - 0x216]
  3362. 0000246A  487A 0122                pea.l      [PC + 0x122 /* 0000258E, value 0x22E2012, pstring ". " */]
  3363. 0000246E  486E FEEA                pea.l      [A6 - 0x116]
  3364. 00002472  3F3C 0003                move.w     -[A7], 0x3
  3365. 00002476  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3366. 0000247A  584F                     addq.w     A7, 4
  3367. 0000247C  3F3C 00FF                move.w     -[A7], 0xFF
  3368. 00002480  486E FCEA                pea.l      [A6 - 0x316]
  3369. 00002484  486E FEEA                pea.l      [A6 - 0x116]
  3370. 00002488  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3371. 0000248C  486E FEEB                pea.l      [A6 - 0x115]
  3372. 00002490  3F3C 0003                move.w     -[A7], 0x3
  3373. 00002494  7000                     moveq.l    D0, 0x00
  3374. 00002496  102E FEEA                move.b     D0, [A6 - 0x116]
  3375. 0000249A  3F00                     move.w     -[A7], D0
  3376. 0000249C  2F0C                     move.l     -[A7], A4
  3377. 0000249E  4EBA FD5A                jsr        [PC - 0x2A6 /* 000021FA */]
  3378. 000024A2  554F                     subq.w     A7, 2
  3379. 000024A4  486C FB8A                pea.l      [A4 - 0x476]
  3380. 000024A8  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  3381. 000024AC  2F0C                     move.l     -[A7], A4
  3382. 000024AE  4EBA EA32                jsr        [PC - 0x15CE /* 00000EE2 */]
  3383. 000024B2  101F                     move.b     D0, [A7]+
  3384. 000024B4  5300                     subq.b     D0, 1
  3385. 000024B6  6600 00C2                bne        +0xC4 /* 0000257A */
  3386. 000024BA  4A2D C936                tst.b      [A5 - 0x36CA]
  3387. 000024BE  6712                     beq        +0x14 /* 000024D2 */
  3388. 000024C0  486E FEEA                pea.l      [A6 - 0x116]
  3389. 000024C4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3390. 000024C8  3F3C 000C                move.w     -[A7], 0xC
  3391. 000024CC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3392. 000024D0  6010                     bra        +0x12 /* 000024E2 */
  3393. label000024D2:
  3394. 000024D2  486E FEEA                pea.l      [A6 - 0x116]
  3395. 000024D6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3396. 000024DA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3397. 000024DE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3398. label000024E2:
  3399. 000024E2  486E FDEA                pea.l      [A6 - 0x216]
  3400. 000024E6  3F3C 0003                move.w     -[A7], 0x3
  3401. 000024EA  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3402. 000024EE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3403. 000024F2  486E FCEA                pea.l      [A6 - 0x316]
  3404. 000024F6  486E FDEA                pea.l      [A6 - 0x216]
  3405. 000024FA  486D FDEC                pea.l      [A5 - 0x214]
  3406. 000024FE  486E FEEA                pea.l      [A6 - 0x116]
  3407. 00002502  3F3C 0003                move.w     -[A7], 0x3
  3408. 00002506  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3409. 0000250A  584F                     addq.w     A7, 4
  3410. 0000250C  3F3C 00FF                move.w     -[A7], 0xFF
  3411. 00002510  486E FCEA                pea.l      [A6 - 0x316]
  3412. 00002514  486E FEEA                pea.l      [A6 - 0x116]
  3413. 00002518  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3414. 0000251C  486E FEEA                pea.l      [A6 - 0x116]
  3415. 00002520  2F0C                     move.l     -[A7], A4
  3416. 00002522  4EBA FE90                jsr        [PC - 0x170 /* 000023B4 */]
  3417. 00002526  302D C934                move.w     D0, [A5 - 0x36CC]
  3418. 0000252A  48C0                     ext.l      D0
  3419. 0000252C  2F00                     move.l     -[A7], D0
  3420. 0000252E  486E FEEA                pea.l      [A6 - 0x116]
  3421. 00002532  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3422. 00002536  486E FDEA                pea.l      [A6 - 0x216]
  3423. 0000253A  3F3C 0003                move.w     -[A7], 0x3
  3424. 0000253E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3425. 00002542  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3426. 00002546  486E FCEA                pea.l      [A6 - 0x316]
  3427. 0000254A  486E FDEA                pea.l      [A6 - 0x216]
  3428. 0000254E  486D FDEC                pea.l      [A5 - 0x214]
  3429. 00002552  486E FEEA                pea.l      [A6 - 0x116]
  3430. 00002556  3F3C 0003                move.w     -[A7], 0x3
  3431. 0000255A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3432. 0000255E  584F                     addq.w     A7, 4
  3433. 00002560  3F3C 00FF                move.w     -[A7], 0xFF
  3434. 00002564  486E FCEA                pea.l      [A6 - 0x316]
  3435. 00002568  486E FEEA                pea.l      [A6 - 0x116]
  3436. 0000256C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3437. 00002570  486E FEEA                pea.l      [A6 - 0x116]
  3438. 00002574  2F0C                     move.l     -[A7], A4
  3439. 00002576  4EBA FE3C                jsr        [PC - 0x1C4 /* 000023B4 */]
  3440. label0000257A:
  3441. 0000257A  4CDF 1800                movem.l    A3,A4, [A7]+
  3442. 0000257E  4E5E                     unlink     A6
  3443. 00002580  205F                     movea.l    A0, [A7]+
  3444. 00002582  504F                     addq.w     A7, 8
  3445. 00002584  4ED0                     jmp        [A0]
  3446. 00002586  5052                     addq.w     [A2], 8
  3447. 00002588  494E                     chk.w      D4, A6
  3448. 0000258A  5441                     addq.w     D1, 2
  3449. 0000258C  5343                     subq.w     D3, 1
  3450. 0000258E  022E 2012 4E56           andi.b     [A6 + 0x4E56], 0x12
  3451. // begin alternate branch 00002592-000025A6
  3452. fn00002592:
  3453. 00002592  4E56 FEF0                link       A6, -0x0110
  3454. 00002596  422E FEF0                clr.b      [A6 - 0x110]
  3455. 0000259A  302E 000C                move.w     D0, [A6 + 0xC]
  3456. 0000259E  6000 012C                bra        +0x12E /* 000026CC */
  3457. 000025A2  4A2D C644                tst.b      [A5 - 0x39BC]
  3458. // end alternate branch 00002592-000025A6
  3459. fn00002592: // (misaligned)
  3460. 00002594  FEF0 422E                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  3461. 00002598  FEF0 302E                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  3462. 0000259C  000C 6000                ori.b      A4, 0x0
  3463. 000025A0  012C 4A2D                btst       [A4 + 0x4A2D], D0
  3464. 000025A4  C644                     and.w      D3, D4
  3465. 000025A6  6700 014E                beq        +0x150 /* 000026F6 */
  3466. 000025AA  486E FEF0                pea.l      [A6 - 0x110]
  3467. 000025AE  3F3C 0003                move.w     -[A7], 0x3
  3468. 000025B2  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3469. 000025B6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3470. 000025BA  6000 013A                bra        +0x13C /* 000026F6 */
  3471. 000025BE  4A2D C645                tst.b      [A5 - 0x39BB]
  3472. 000025C2  6700 0132                beq        +0x134 /* 000026F6 */
  3473. 000025C6  486E FEF0                pea.l      [A6 - 0x110]
  3474. 000025CA  3F3C 0003                move.w     -[A7], 0x3
  3475. 000025CE  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3476. 000025D2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3477. 000025D6  6000 011E                bra        +0x120 /* 000026F6 */
  3478. 000025DA  4A2D C646                tst.b      [A5 - 0x39BA]
  3479. 000025DE  6700 0116                beq        +0x118 /* 000026F6 */
  3480. 000025E2  486E FEF0                pea.l      [A6 - 0x110]
  3481. 000025E6  3F3C 0003                move.w     -[A7], 0x3
  3482. 000025EA  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3483. 000025EE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3484. 000025F2  6000 0102                bra        +0x104 /* 000026F6 */
  3485. 000025F6  4A2D C648                tst.b      [A5 - 0x39B8]
  3486. 000025FA  6700 00FA                beq        +0xFC /* 000026F6 */
  3487. 000025FE  486E FEF0                pea.l      [A6 - 0x110]
  3488. 00002602  3F3C 0003                move.w     -[A7], 0x3
  3489. 00002606  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  3490. 0000260A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3491. 0000260E  6000 00E6                bra        +0xE8 /* 000026F6 */
  3492. 00002612  4A2D C647                tst.b      [A5 - 0x39B9]
  3493. 00002616  6700 00DE                beq        +0xE0 /* 000026F6 */
  3494. 0000261A  486E FEF0                pea.l      [A6 - 0x110]
  3495. 0000261E  3F3C 0003                move.w     -[A7], 0x3
  3496. 00002622  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3497. 00002626  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3498. 0000262A  6000 00CA                bra        +0xCC /* 000026F6 */
  3499. 0000262E  4A2D C649                tst.b      [A5 - 0x39B7]
  3500. 00002632  6700 00C2                beq        +0xC4 /* 000026F6 */
  3501. 00002636  486E FEF0                pea.l      [A6 - 0x110]
  3502. 0000263A  3F3C 0003                move.w     -[A7], 0x3
  3503. 0000263E  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3504. 00002642  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3505. 00002646  6000 00AE                bra        +0xB0 /* 000026F6 */
  3506. 0000264A  4A2D C64A                tst.b      [A5 - 0x39B6]
  3507. 0000264E  6700 00A6                beq        +0xA8 /* 000026F6 */
  3508. 00002652  486E FEF0                pea.l      [A6 - 0x110]
  3509. 00002656  3F3C 0003                move.w     -[A7], 0x3
  3510. 0000265A  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3511. 0000265E  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3512. 00002662  6000 0092                bra        +0x94 /* 000026F6 */
  3513. 00002666  4A2D C64D                tst.b      [A5 - 0x39B3]
  3514. 0000266A  6700 008A                beq        +0x8C /* 000026F6 */
  3515. 0000266E  486E FEF0                pea.l      [A6 - 0x110]
  3516. 00002672  3F3C 0003                move.w     -[A7], 0x3
  3517. 00002676  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3518. 0000267A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3519. 0000267E  6000 0076                bra        +0x78 /* 000026F6 */
  3520. 00002682  4A2D C64E                tst.b      [A5 - 0x39B2]
  3521. 00002686  6700 006E                beq        +0x70 /* 000026F6 */
  3522. 0000268A  486E FEF0                pea.l      [A6 - 0x110]
  3523. 0000268E  3F3C 0003                move.w     -[A7], 0x3
  3524. 00002692  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3525. 00002696  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3526. 0000269A  605A                     bra        +0x5C /* 000026F6 */
  3527. 0000269C  4A2D C64C                tst.b      [A5 - 0x39B4]
  3528. 000026A0  6754                     beq        +0x56 /* 000026F6 */
  3529. 000026A2  486E FEF0                pea.l      [A6 - 0x110]
  3530. 000026A6  3F3C 0003                move.w     -[A7], 0x3
  3531. 000026AA  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  3532. 000026AE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3533. 000026B2  6042                     bra        +0x44 /* 000026F6 */
  3534. 000026B4  4A2D C64B                tst.b      [A5 - 0x39B5]
  3535. 000026B8  673C                     beq        +0x3E /* 000026F6 */
  3536. 000026BA  486E FEF0                pea.l      [A6 - 0x110]
  3537. 000026BE  3F3C 0003                move.w     -[A7], 0x3
  3538. 000026C2  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  3539. 000026C6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3540. 000026CA  602A                     bra        +0x2C /* 000026F6 */
  3541. label000026CC:
  3542. 000026CC  5340                     subq.w     D0, 1
  3543. 000026CE  0C40 000C                cmpi.w     D0, 0xC
  3544. 000026D2  6422                     bcc        +0x24 /* 000026F6 */
  3545. 000026D4  D040                     add.w      D0, D0
  3546. 000026D6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3547. 000026DA  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3548. 000026DE  FEC4 FEE0                .extension 0xEC4 <<F/2-3/7>> // unimplemented
  3549. 000026E2  FEFC FF18                .extension 0xEFC <<F/2-3/7>> // unimplemented
  3550. 000026E6  FF34                     .extension 0xF34 <<F/4-5/7>> // unimplemented
  3551. 000026E8  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  3552. 000026EA  0018 FF6C                ori.b      [A0]+, 0x6C /* 'l' */
  3553. 000026EE  FF88                     .invalid   <<F/6/7>>
  3554. 000026F0  FFA4                     .invalid   <<F/6/7>>
  3555. 000026F2  FFBE                     .invalid   <<F/6/7>>
  3556. 000026F4  FFD6                     .invalid   <<F/7/7>>
  3557. label000026F6:
  3558. 000026F6  206E 000E                movea.l    A0, [A6 + 0xE]
  3559. 000026FA  3F3C 00FF                move.w     -[A7], 0xFF
  3560. 000026FE  486E FEF0                pea.l      [A6 - 0x110]
  3561. 00002702  2F08                     move.l     -[A7], A0
  3562. 00002704  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3563. 00002708  4E5E                     unlink     A6
  3564. 0000270A  205F                     movea.l    A0, [A7]+
  3565. 0000270C  5C4F                     addq.w     A7, 6
  3566. 0000270E  4ED0                     jmp        [A0]
  3567. 00002710  4745                     chk.w      D3, D5
  3568. 00002712  5449                     addq.w     A1, 2
  3569. 00002714  474E                     chk.w      D3, A6
  3570. 00002716  4F52                     chk.w      D7, [A2]
  3571. fn00002718:
  3572. 00002718  4E56 F9EC                link       A6, -0x0614
  3573. 0000271C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3574. 00002720  286E 0008                movea.l    A4, [A6 + 0x8]
  3575. 00002724  486E FDEC                pea.l      [A6 - 0x214]
  3576. 00002728  3F3C 0003                move.w     -[A7], 0x3
  3577. 0000272C  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3578. 00002730  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3579. 00002734  487A 030A                pea.l      [PC + 0x30A /* 00002A40, value 0x164E56, cstring "" */]
  3580. 00002738  2F0C                     move.l     -[A7], A4
  3581. 0000273A  4EBA FC78                jsr        [PC - 0x388 /* 000023B4 */]
  3582. 0000273E  486E FEEC                pea.l      [A6 - 0x114]
  3583. 00002742  3F3C 0003                move.w     -[A7], 0x3
  3584. 00002746  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3585. 0000274A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3586. 0000274E  486E FEED                pea.l      [A6 - 0x113]
  3587. 00002752  3F3C 0003                move.w     -[A7], 0x3
  3588. 00002756  7000                     moveq.l    D0, 0x00
  3589. 00002758  102E FEEC                move.b     D0, [A6 - 0x114]
  3590. 0000275C  3F00                     move.w     -[A7], D0
  3591. 0000275E  2F0C                     move.l     -[A7], A4
  3592. 00002760  4EBA FA98                jsr        [PC - 0x568 /* 000021FA */]
  3593. 00002764  554F                     subq.w     A7, 2
  3594. 00002766  486C FB8A                pea.l      [A4 - 0x476]
  3595. 0000276A  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  3596. 0000276E  2F0C                     move.l     -[A7], A4
  3597. 00002770  4EBA E770                jsr        [PC - 0x1890 /* 00000EE2 */]
  3598. 00002774  101F                     move.b     D0, [A7]+
  3599. 00002776  5300                     subq.b     D0, 1
  3600. 00002778  6600 02A0                bne        +0x2A2 /* 00002A1A */
  3601. 0000277C  487A 02C0                pea.l      [PC + 0x2C0 /* 00002A3E, value 0x160016, cstring "" */]
  3602. 00002780  2F0C                     move.l     -[A7], A4
  3603. 00002782  4EBA FC30                jsr        [PC - 0x3D0 /* 000023B4 */]
  3604. 00002786  4206                     clr.b      D6
  3605. 00002788  7E01                     moveq.l    D7, 0x01
  3606. label0000278A:
  3607. 0000278A  486E F9EC                pea.l      [A6 - 0x614]
  3608. 0000278E  3F07                     move.w     -[A7], D7
  3609. 00002790  2F0C                     move.l     -[A7], A4
  3610. 00002792  4EBA FDFE                jsr        [PC - 0x202 /* 00002592 */]
  3611. 00002796  584F                     addq.w     A7, 4
  3612. 00002798  3F3C 00FF                move.w     -[A7], 0xFF
  3613. 0000279C  486E F9EC                pea.l      [A6 - 0x614]
  3614. 000027A0  486E FEEC                pea.l      [A6 - 0x114]
  3615. 000027A4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3616. 000027A8  4A2E FEEC                tst.b      [A6 - 0x114]
  3617. 000027AC  6762                     beq        +0x64 /* 00002810 */
  3618. 000027AE  4A06                     tst.b      D6
  3619. 000027B0  662E                     bne        +0x30 /* 000027E0 */
  3620. 000027B2  486E F9EC                pea.l      [A6 - 0x614]
  3621. 000027B6  486E FDEC                pea.l      [A6 - 0x214]
  3622. 000027BA  486D FDEC                pea.l      [A5 - 0x214]
  3623. 000027BE  486E FEEC                pea.l      [A6 - 0x114]
  3624. 000027C2  3F3C 0003                move.w     -[A7], 0x3
  3625. 000027C6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3626. 000027CA  584F                     addq.w     A7, 4
  3627. 000027CC  3F3C 00FF                move.w     -[A7], 0xFF
  3628. 000027D0  486E F9EC                pea.l      [A6 - 0x614]
  3629. 000027D4  486E FEEC                pea.l      [A6 - 0x114]
  3630. 000027D8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3631. 000027DC  7C01                     moveq.l    D6, 0x01
  3632. 000027DE  6026                     bra        +0x28 /* 00002806 */
  3633. label000027E0:
  3634. 000027E0  486E F9EC                pea.l      [A6 - 0x614]
  3635. 000027E4  486D FDEC                pea.l      [A5 - 0x214]
  3636. 000027E8  486E FEEC                pea.l      [A6 - 0x114]
  3637. 000027EC  3F3C 0002                move.w     -[A7], 0x2
  3638. 000027F0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3639. 000027F4  584F                     addq.w     A7, 4
  3640. 000027F6  3F3C 00FF                move.w     -[A7], 0xFF
  3641. 000027FA  486E F9EC                pea.l      [A6 - 0x614]
  3642. 000027FE  486E FEEC                pea.l      [A6 - 0x114]
  3643. 00002802  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3644. label00002806:
  3645. 00002806  486E FEEC                pea.l      [A6 - 0x114]
  3646. 0000280A  2F0C                     move.l     -[A7], A4
  3647. 0000280C  4EBA FBA6                jsr        [PC - 0x45A /* 000023B4 */]
  3648. label00002810:
  3649. 00002810  5247                     addq.w     D7, 1
  3650. 00002812  0C47 000C                cmpi.w     D7, 0xC
  3651. 00002816  6F00 FF72                ble        -0x8C /* 0000278A */
  3652. 0000281A  4A06                     tst.b      D6
  3653. 0000281C  670A                     beq        +0xC /* 00002828 */
  3654. 0000281E  487A 021C                pea.l      [PC + 0x21C /* 00002A3C, value 0x160016, cstring "" */]
  3655. 00002822  2F0C                     move.l     -[A7], A4
  3656. 00002824  4EBA FB8E                jsr        [PC - 0x472 /* 000023B4 */]
  3657. label00002828:
  3658. 00002828  4206                     clr.b      D6
  3659. 0000282A  4A2D C64F                tst.b      [A5 - 0x39B1]
  3660. 0000282E  6700 00B2                beq        +0xB4 /* 000028E2 */
  3661. 00002832  486E FCEC                pea.l      [A6 - 0x314]
  3662. 00002836  3F3C 0003                move.w     -[A7], 0x3
  3663. 0000283A  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  3664. 0000283E  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3665. 00002842  7E01                     moveq.l    D7, 0x01
  3666. label00002844:
  3667. 00002844  3007                     move.w     D0, D7
  3668. 00002846  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  3669. 0000284A  0640 C628                addi.w     D0, 0xC628
  3670. 0000284E  4A35 0000                tst.b      [A5 + D0.w]
  3671. 00002852  56C0                     sne        D0
  3672. 00002854  3207                     move.w     D1, D7
  3673. 00002856  C3FC 002C                muls.w     D1, 0x2C /* ',' */
  3674. 0000285A  0641 C626                addi.w     D1, 0xC626
  3675. 0000285E  C035 1000                and.b      D0, [A5 + D1.w]
  3676. 00002862  6774                     beq        +0x76 /* 000028D8 */
  3677. 00002864  4A06                     tst.b      D6
  3678. 00002866  661C                     bne        +0x1E /* 00002884 */
  3679. 00002868  7C01                     moveq.l    D6, 0x01
  3680. 0000286A  486E FEEC                pea.l      [A6 - 0x114]
  3681. 0000286E  3F3C 0003                move.w     -[A7], 0x3
  3682. 00002872  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  3683. 00002876  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3684. 0000287A  486E FEEC                pea.l      [A6 - 0x114]
  3685. 0000287E  2F0C                     move.l     -[A7], A4
  3686. 00002880  4EBA FB32                jsr        [PC - 0x4CE /* 000023B4 */]
  3687. label00002884:
  3688. 00002884  3007                     move.w     D0, D7
  3689. 00002886  48C0                     ext.l      D0
  3690. 00002888  2F00                     move.l     -[A7], D0
  3691. 0000288A  486E FEEC                pea.l      [A6 - 0x114]
  3692. 0000288E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3693. 00002892  486E F9EC                pea.l      [A6 - 0x614]
  3694. 00002896  486D FDEC                pea.l      [A5 - 0x214]
  3695. 0000289A  486E FCEC                pea.l      [A6 - 0x314]
  3696. 0000289E  486E FEEC                pea.l      [A6 - 0x114]
  3697. 000028A2  487A 0194                pea.l      [PC + 0x194 /* 00002A38, value 0x23A2012, pstring ": " */]
  3698. 000028A6  3007                     move.w     D0, D7
  3699. 000028A8  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  3700. 000028AC  0640 C628                addi.w     D0, 0xC628
  3701. 000028B0  4875 0000                pea.l      [A5 + D0.w]
  3702. 000028B4  3F3C 0005                move.w     -[A7], 0x5
  3703. 000028B8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3704. 000028BC  584F                     addq.w     A7, 4
  3705. 000028BE  3F3C 00FF                move.w     -[A7], 0xFF
  3706. 000028C2  486E F9EC                pea.l      [A6 - 0x614]
  3707. 000028C6  486E FEEC                pea.l      [A6 - 0x114]
  3708. 000028CA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3709. 000028CE  486E FEEC                pea.l      [A6 - 0x114]
  3710. 000028D2  2F0C                     move.l     -[A7], A4
  3711. 000028D4  4EBA FADE                jsr        [PC - 0x522 /* 000023B4 */]
  3712. label000028D8:
  3713. 000028D8  5247                     addq.w     D7, 1
  3714. 000028DA  0C47 0006                cmpi.w     D7, 0x6
  3715. 000028DE  6F00 FF64                ble        -0x9A /* 00002844 */
  3716. label000028E2:
  3717. 000028E2  4A06                     tst.b      D6
  3718. 000028E4  670A                     beq        +0xC /* 000028F0 */
  3719. 000028E6  487A 014E                pea.l      [PC + 0x14E /* 00002A36, value 0x16023A, cstring "" */]
  3720. 000028EA  2F0C                     move.l     -[A7], A4
  3721. 000028EC  4EBA FAC6                jsr        [PC - 0x53A /* 000023B4 */]
  3722. label000028F0:
  3723. 000028F0  4206                     clr.b      D6
  3724. 000028F2  4A2D C650                tst.b      [A5 - 0x39B0]
  3725. 000028F6  6700 0114                beq        +0x116 /* 00002A0C */
  3726. 000028FA  486E FCEC                pea.l      [A6 - 0x314]
  3727. 000028FE  3F3C 0003                move.w     -[A7], 0x3
  3728. 00002902  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3729. 00002906  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3730. 0000290A  486E FBEC                pea.l      [A6 - 0x414]
  3731. 0000290E  3F3C 0003                move.w     -[A7], 0x3
  3732. 00002912  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  3733. 00002916  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3734. 0000291A  486E FAEC                pea.l      [A6 - 0x514]
  3735. 0000291E  3F3C 0003                move.w     -[A7], 0x3
  3736. 00002922  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  3737. 00002926  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3738. 0000292A  4206                     clr.b      D6
  3739. 0000292C  7E01                     moveq.l    D7, 0x01
  3740. label0000292E:
  3741. 0000292E  3007                     move.w     D0, D7
  3742. 00002930  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  3743. 00002934  0640 C704                addi.w     D0, 0xC704
  3744. 00002938  4A35 0000                tst.b      [A5 + D0.w]
  3745. 0000293C  6700 00C4                beq        +0xC6 /* 00002A02 */
  3746. 00002940  4A06                     tst.b      D6
  3747. 00002942  661C                     bne        +0x1E /* 00002960 */
  3748. 00002944  7C01                     moveq.l    D6, 0x01
  3749. 00002946  486E FEEC                pea.l      [A6 - 0x114]
  3750. 0000294A  3F3C 0003                move.w     -[A7], 0x3
  3751. 0000294E  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  3752. 00002952  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3753. 00002956  486E FEEC                pea.l      [A6 - 0x114]
  3754. 0000295A  2F0C                     move.l     -[A7], A4
  3755. 0000295C  4EBA FA56                jsr        [PC - 0x5AA /* 000023B4 */]
  3756. label00002960:
  3757. 00002960  3007                     move.w     D0, D7
  3758. 00002962  48C0                     ext.l      D0
  3759. 00002964  2F00                     move.l     -[A7], D0
  3760. 00002966  486E FEEC                pea.l      [A6 - 0x114]
  3761. 0000296A  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3762. 0000296E  486E F9EC                pea.l      [A6 - 0x614]
  3763. 00002972  486D FDEC                pea.l      [A5 - 0x214]
  3764. 00002976  486E FCEC                pea.l      [A6 - 0x314]
  3765. 0000297A  486E FEEC                pea.l      [A6 - 0x114]
  3766. 0000297E  486D FDF0                pea.l      [A5 - 0x210]
  3767. 00002982  486E FBEC                pea.l      [A6 - 0x414]
  3768. 00002986  487A 00AA                pea.l      [PC + 0xAA /* 00002A32, value 0x23A2012, pstring ": " */]
  3769. 0000298A  3007                     move.w     D0, D7
  3770. 0000298C  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  3771. 00002990  0640 C706                addi.w     D0, 0xC706
  3772. 00002994  4875 0000                pea.l      [A5 + D0.w]
  3773. 00002998  3F3C 0007                move.w     -[A7], 0x7
  3774. 0000299C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3775. 000029A0  584F                     addq.w     A7, 4
  3776. 000029A2  3F3C 00FF                move.w     -[A7], 0xFF
  3777. 000029A6  486E F9EC                pea.l      [A6 - 0x614]
  3778. 000029AA  486E FEEC                pea.l      [A6 - 0x114]
  3779. 000029AE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3780. 000029B2  486E FEEC                pea.l      [A6 - 0x114]
  3781. 000029B6  2F0C                     move.l     -[A7], A4
  3782. 000029B8  4EBA F9FA                jsr        [PC - 0x606 /* 000023B4 */]
  3783. 000029BC  486E F9EC                pea.l      [A6 - 0x614]
  3784. 000029C0  486D FDEC                pea.l      [A5 - 0x214]
  3785. 000029C4  486D FDF0                pea.l      [A5 - 0x210]
  3786. 000029C8  486E FAEC                pea.l      [A6 - 0x514]
  3787. 000029CC  487A 0060                pea.l      [PC + 0x60 /* 00002A2E, value 0x23A2012, pstring ": " */]
  3788. 000029D0  3007                     move.w     D0, D7
  3789. 000029D2  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  3790. 000029D6  0640 C730                addi.w     D0, 0xC730
  3791. 000029DA  4875 0000                pea.l      [A5 + D0.w]
  3792. 000029DE  3F3C 0005                move.w     -[A7], 0x5
  3793. 000029E2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3794. 000029E6  584F                     addq.w     A7, 4
  3795. 000029E8  3F3C 00FF                move.w     -[A7], 0xFF
  3796. 000029EC  486E F9EC                pea.l      [A6 - 0x614]
  3797. 000029F0  486E FEEC                pea.l      [A6 - 0x114]
  3798. 000029F4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3799. 000029F8  486E FEEC                pea.l      [A6 - 0x114]
  3800. 000029FC  2F0C                     move.l     -[A7], A4
  3801. 000029FE  4EBA F9B4                jsr        [PC - 0x64C /* 000023B4 */]
  3802. label00002A02:
  3803. 00002A02  5247                     addq.w     D7, 1
  3804. 00002A04  0C47 0004                cmpi.w     D7, 0x4
  3805. 00002A08  6F00 FF24                ble        -0xDA /* 0000292E */
  3806. label00002A0C:
  3807. 00002A0C  4A06                     tst.b      D6
  3808. 00002A0E  670A                     beq        +0xC /* 00002A1A */
  3809. 00002A10  487A 001A                pea.l      [PC + 0x1A /* 00002A2C, value 0x16023A, cstring "" */]
  3810. 00002A14  2F0C                     move.l     -[A7], A4
  3811. 00002A16  4EBA F99C                jsr        [PC - 0x664 /* 000023B4 */]
  3812. label00002A1A:
  3813. 00002A1A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3814. 00002A1E  4E5E                     unlink     A6
  3815. 00002A20  2E9F                     move.l     [A7], [A7]+
  3816. 00002A22  4E75                     rts
  3817. 00002A24  5052                     addq.w     [A2], 8
  3818. 00002A26  494E                     chk.w      D4, A6
  3819. 00002A28  5452                     addq.w     [A2], 2
  3820. 00002A2A  4541                     chk.w      D2, D1
  3821. 00002A2C  0016 023A                ori.b      [A6], 0x3A /* ':' */
  3822. 00002A30  2012                     move.l     D0, [A2]
  3823. 00002A32  023A 2012 0016           andi.b     [PC + 0x16 /* 00002A4A, value 0x28 '(', cstring "(n" */], 0x12
  3824. 00002A38  023A 2012 0016           andi.b     [PC + 0x16 /* 00002A50, value 0xFE */], 0x12
  3825. 00002A3E  0016 0016                ori.b      [A6], 0x16
  3826. fn00002A42:
  3827. 00002A42  4E56 FCEA                link       A6, -0x0316
  3828. 00002A46  48E7 0108                movem.l    -[A7], D7,A4
  3829. 00002A4A  286E 0008                movea.l    A4, [A6 + 0x8]
  3830. 00002A4E  486E FEEA                pea.l      [A6 - 0x116]
  3831. 00002A52  3F3C 0003                move.w     -[A7], 0x3
  3832. 00002A56  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  3833. 00002A5A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3834. 00002A5E  486E FEEB                pea.l      [A6 - 0x115]
  3835. 00002A62  3F3C 0003                move.w     -[A7], 0x3
  3836. 00002A66  7000                     moveq.l    D0, 0x00
  3837. 00002A68  102E FEEA                move.b     D0, [A6 - 0x116]
  3838. 00002A6C  3F00                     move.w     -[A7], D0
  3839. 00002A6E  2F0C                     move.l     -[A7], A4
  3840. 00002A70  4EBA F788                jsr        [PC - 0x878 /* 000021FA */]
  3841. 00002A74  554F                     subq.w     A7, 2
  3842. 00002A76  486C FB8A                pea.l      [A4 - 0x476]
  3843. 00002A7A  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  3844. 00002A7E  2F0C                     move.l     -[A7], A4
  3845. 00002A80  4EBA E460                jsr        [PC - 0x1BA0 /* 00000EE2 */]
  3846. 00002A84  101F                     move.b     D0, [A7]+
  3847. 00002A86  5300                     subq.b     D0, 1
  3848. 00002A88  6600 0188                bne        +0x18A /* 00002C12 */
  3849. 00002A8C  487A 0198                pea.l      [PC + 0x198 /* 00002C26, value 0x164E56, cstring "" */]
  3850. 00002A90  2F0C                     move.l     -[A7], A4
  3851. 00002A92  4EBA F920                jsr        [PC - 0x6E0 /* 000023B4 */]
  3852. 00002A96  486E FEEA                pea.l      [A6 - 0x116]
  3853. 00002A9A  3F3C 0003                move.w     -[A7], 0x3
  3854. 00002A9E  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  3855. 00002AA2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3856. 00002AA6  302D C944                move.w     D0, [A5 - 0x36BC]
  3857. 00002AAA  6014                     bra        +0x16 /* 00002AC0 */
  3858. label00002AAC:
  3859. 00002AAC  7E39                     moveq.l    D7, 0x39
  3860. 00002AAE  602A                     bra        +0x2C /* 00002ADA */
  3861. label00002AB0:
  3862. 00002AB0  7E3A                     moveq.l    D7, 0x3A
  3863. 00002AB2  6026                     bra        +0x28 /* 00002ADA */
  3864. label00002AB4:
  3865. 00002AB4  7E3B                     moveq.l    D7, 0x3B
  3866. 00002AB6  6022                     bra        +0x24 /* 00002ADA */
  3867. label00002AB8:
  3868. 00002AB8  7E3C                     moveq.l    D7, 0x3C
  3869. 00002ABA  601E                     bra        +0x20 /* 00002ADA */
  3870. label00002ABC:
  3871. 00002ABC  7E3D                     moveq.l    D7, 0x3D
  3872. 00002ABE  601A                     bra        +0x1C /* 00002ADA */
  3873. label00002AC0:
  3874. 00002AC0  67EA                     beq        -0x14 /* 00002AAC */
  3875. 00002AC2  0640 FFD8                addi.w     D0, 0xFFD8
  3876. 00002AC6  67E8                     beq        -0x16 /* 00002AB0 */
  3877. 00002AC8  0640 FFEC                addi.w     D0, 0xFFEC
  3878. 00002ACC  67E6                     beq        -0x18 /* 00002AB4 */
  3879. 00002ACE  0640 FFF1                addi.w     D0, 0xFFF1
  3880. 00002AD2  67E4                     beq        -0x1A /* 00002AB8 */
  3881. 00002AD4  0640 FFF1                addi.w     D0, 0xFFF1
  3882. 00002AD8  67E2                     beq        -0x1C /* 00002ABC */
  3883. label00002ADA:
  3884. 00002ADA  486E FDEA                pea.l      [A6 - 0x216]
  3885. 00002ADE  3F3C 0003                move.w     -[A7], 0x3
  3886. 00002AE2  3F07                     move.w     -[A7], D7
  3887. 00002AE4  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3888. 00002AE8  486E FCEA                pea.l      [A6 - 0x316]
  3889. 00002AEC  486E FEEA                pea.l      [A6 - 0x116]
  3890. 00002AF0  486D FDEC                pea.l      [A5 - 0x214]
  3891. 00002AF4  486E FDEA                pea.l      [A6 - 0x216]
  3892. 00002AF8  3F3C 0003                move.w     -[A7], 0x3
  3893. 00002AFC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3894. 00002B00  584F                     addq.w     A7, 4
  3895. 00002B02  3F3C 00FF                move.w     -[A7], 0xFF
  3896. 00002B06  486E FCEA                pea.l      [A6 - 0x316]
  3897. 00002B0A  486E FEEA                pea.l      [A6 - 0x116]
  3898. 00002B0E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3899. 00002B12  486E FEEA                pea.l      [A6 - 0x116]
  3900. 00002B16  2F0C                     move.l     -[A7], A4
  3901. 00002B18  4EBA F89A                jsr        [PC - 0x766 /* 000023B4 */]
  3902. 00002B1C  486E FEEA                pea.l      [A6 - 0x116]
  3903. 00002B20  3F3C 0003                move.w     -[A7], 0x3
  3904. 00002B24  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3905. 00002B28  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3906. 00002B2C  202D C946                move.l     D0, [A5 - 0x36BA]
  3907. 00002B30  6014                     bra        +0x16 /* 00002B46 */
  3908. label00002B32:
  3909. 00002B32  7E39                     moveq.l    D7, 0x39
  3910. 00002B34  6036                     bra        +0x38 /* 00002B6C */
  3911. label00002B36:
  3912. 00002B36  7E3A                     moveq.l    D7, 0x3A
  3913. 00002B38  6032                     bra        +0x34 /* 00002B6C */
  3914. label00002B3A:
  3915. 00002B3A  7E3B                     moveq.l    D7, 0x3B
  3916. 00002B3C  602E                     bra        +0x30 /* 00002B6C */
  3917. label00002B3E:
  3918. 00002B3E  7E3C                     moveq.l    D7, 0x3C
  3919. 00002B40  602A                     bra        +0x2C /* 00002B6C */
  3920. label00002B42:
  3921. 00002B42  7E3E                     moveq.l    D7, 0x3E
  3922. 00002B44  6026                     bra        +0x28 /* 00002B6C */
  3923. label00002B46:
  3924. 00002B46  729C                     moveq.l    D1, 0xFFFFFF9C
  3925. 00002B48  D081                     add.l      D0, D1
  3926. 00002B4A  67E6                     beq        -0x18 /* 00002B32 */
  3927. 00002B4C  0680 FFFF FF6A           addi.l     D0, 0xFFFFFF6A
  3928. 00002B52  67E2                     beq        -0x1C /* 00002B36 */
  3929. 00002B54  0680 FFFF FD12           addi.l     D0, 0xFFFFFD12
  3930. 00002B5A  67DE                     beq        -0x20 /* 00002B3A */
  3931. 00002B5C  0680 FFFF F060           addi.l     D0, 0xFFFFF060
  3932. 00002B62  67DA                     beq        -0x24 /* 00002B3E */
  3933. 00002B64  0680 88CA 7F88           addi.l     D0, 0x88CA7F88
  3934. 00002B6A  67D6                     beq        -0x28 /* 00002B42 */
  3935. label00002B6C:
  3936. 00002B6C  486E FDEA                pea.l      [A6 - 0x216]
  3937. 00002B70  3F3C 0003                move.w     -[A7], 0x3
  3938. 00002B74  3F07                     move.w     -[A7], D7
  3939. 00002B76  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3940. 00002B7A  486E FCEA                pea.l      [A6 - 0x316]
  3941. 00002B7E  486E FEEA                pea.l      [A6 - 0x116]
  3942. 00002B82  486D FDEC                pea.l      [A5 - 0x214]
  3943. 00002B86  486E FDEA                pea.l      [A6 - 0x216]
  3944. 00002B8A  3F3C 0003                move.w     -[A7], 0x3
  3945. 00002B8E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3946. 00002B92  584F                     addq.w     A7, 4
  3947. 00002B94  3F3C 00FF                move.w     -[A7], 0xFF
  3948. 00002B98  486E FCEA                pea.l      [A6 - 0x316]
  3949. 00002B9C  486E FEEA                pea.l      [A6 - 0x116]
  3950. 00002BA0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3951. 00002BA4  486E FEEA                pea.l      [A6 - 0x116]
  3952. 00002BA8  2F0C                     move.l     -[A7], A4
  3953. 00002BAA  4EBA F808                jsr        [PC - 0x7F8 /* 000023B4 */]
  3954. 00002BAE  4A2D C94A                tst.b      [A5 - 0x36B6]
  3955. 00002BB2  6754                     beq        +0x56 /* 00002C08 */
  3956. 00002BB4  486E FEEA                pea.l      [A6 - 0x116]
  3957. 00002BB8  3F3C 0003                move.w     -[A7], 0x3
  3958. 00002BBC  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3959. 00002BC0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3960. 00002BC4  486E FDEA                pea.l      [A6 - 0x216]
  3961. 00002BC8  3F3C 0003                move.w     -[A7], 0x3
  3962. 00002BCC  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  3963. 00002BD0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  3964. 00002BD4  486E FCEA                pea.l      [A6 - 0x316]
  3965. 00002BD8  486E FEEA                pea.l      [A6 - 0x116]
  3966. 00002BDC  486D FDEC                pea.l      [A5 - 0x214]
  3967. 00002BE0  486E FDEA                pea.l      [A6 - 0x216]
  3968. 00002BE4  3F3C 0003                move.w     -[A7], 0x3
  3969. 00002BE8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3970. 00002BEC  584F                     addq.w     A7, 4
  3971. 00002BEE  3F3C 00FF                move.w     -[A7], 0xFF
  3972. 00002BF2  486E FCEA                pea.l      [A6 - 0x316]
  3973. 00002BF6  486E FEEA                pea.l      [A6 - 0x116]
  3974. 00002BFA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3975. 00002BFE  486E FEEA                pea.l      [A6 - 0x116]
  3976. 00002C02  2F0C                     move.l     -[A7], A4
  3977. 00002C04  4EBA F7AE                jsr        [PC - 0x852 /* 000023B4 */]
  3978. label00002C08:
  3979. 00002C08  487A 001A                pea.l      [PC + 0x1A /* 00002C24, value 0x160016, cstring "" */]
  3980. 00002C0C  2F0C                     move.l     -[A7], A4
  3981. 00002C0E  4EBA F7A4                jsr        [PC - 0x85C /* 000023B4 */]
  3982. label00002C12:
  3983. 00002C12  4CDF 1080                movem.l    D7,A4, [A7]+
  3984. 00002C16  4E5E                     unlink     A6
  3985. 00002C18  2E9F                     move.l     [A7], [A7]+
  3986. 00002C1A  4E75                     rts
  3987. 00002C1C  5052                     addq.w     [A2], 8
  3988. 00002C1E  494E                     chk.w      D4, A6
  3989. 00002C20  5443                     addq.w     D3, 2
  3990. 00002C22  4F4D                     chk.w      D7, A5
  3991. 00002C24  0016 0016                ori.b      [A6], 0x16
  3992. fn00002C28:
  3993. 00002C28  4E56 FCE0                link       A6, -0x0320
  3994. 00002C2C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3995. 00002C30  286E 0008                movea.l    A4, [A6 + 0x8]
  3996. 00002C34  3F3C 0002                move.w     -[A7], 0x2
  3997. 00002C38  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  3998. 00002C3C  3D7C 0005 FFE4           move.w     [A6 - 0x1C], 0x5
  3999. 00002C42  1B7C 0001 FEF8           move.b     [A5 - 0x108], 0x1
  4000. 00002C48  422E 000C                clr.b      [A6 + 0xC]
  4001. 00002C4C  1B7C 0001 CE38           move.b     [A5 - 0x31C8], 0x1
  4002. 00002C52  7A03                     moveq.l    D5, 0x03
  4003. 00002C54  266D DA56                movea.l    A3, [A5 - 0x25AA]
  4004. 00002C58  4267                     clr.w      -[A7]
  4005. 00002C5A  2F0B                     move.l     -[A7], A3
  4006. 00002C5C  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4007. 00002C60  7001                     moveq.l    D0, 0x01
  4008. 00002C62  2F00                     move.l     -[A7], D0
  4009. 00002C64  2F0B                     move.l     -[A7], A3
  4010. 00002C66  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4011. 00002C6A  7002                     moveq.l    D0, 0x02
  4012. 00002C6C  2F00                     move.l     -[A7], D0
  4013. 00002C6E  2F0B                     move.l     -[A7], A3
  4014. 00002C70  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  4015. 00002C74  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  4016. 00002C78  2F0B                     move.l     -[A7], A3
  4017. 00002C7A  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  4018. 00002C7E  2F0B                     move.l     -[A7], A3
  4019. 00002C80  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  4020. 00002C84  3F3C 000E                move.w     -[A7], 0xE
  4021. 00002C88  2F0B                     move.l     -[A7], A3
  4022. 00002C8A  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  4023. 00002C8E  3F3C 0002                move.w     -[A7], 0x2
  4024. 00002C92  2F0B                     move.l     -[A7], A3
  4025. 00002C94  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  4026. 00002C98  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  4027. 00002C9C  2F0B                     move.l     -[A7], A3
  4028. 00002C9E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4029. 00002CA2  4267                     clr.w      -[A7]
  4030. 00002CA4  2F0B                     move.l     -[A7], A3
  4031. 00002CA6  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4032. 00002CAA  42A7                     clr.l      -[A7]
  4033. 00002CAC  2F0B                     move.l     -[A7], A3
  4034. 00002CAE  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4035. 00002CB2  42A7                     clr.l      -[A7]
  4036. 00002CB4  2F0B                     move.l     -[A7], A3
  4037. 00002CB6  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  4038. 00002CBA  4267                     clr.w      -[A7]
  4039. 00002CBC  2F0B                     move.l     -[A7], A3
  4040. 00002CBE  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  4041. 00002CC2  4267                     clr.w      -[A7]
  4042. 00002CC4  2F0B                     move.l     -[A7], A3
  4043. 00002CC6  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4044. 00002CCA  3F3C 0002                move.w     -[A7], 0x2
  4045. 00002CCE  2F0B                     move.l     -[A7], A3
  4046. 00002CD0  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  4047. 00002CD4  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4048. 00002CD8  2F0B                     move.l     -[A7], A3
  4049. 00002CDA  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  4050. 00002CDE  3F3C FFFF                move.w     -[A7], 0xFFFF
  4051. 00002CE2  2F0B                     move.l     -[A7], A3
  4052. 00002CE4  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  4053. 00002CE8  3F3C 0001                move.w     -[A7], 0x1
  4054. 00002CEC  4227                     clr.b      -[A7]
  4055. 00002CEE  3F3C 00B4                move.w     -[A7], 0xB4
  4056. 00002CF2  2F0B                     move.l     -[A7], A3
  4057. 00002CF4  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4058. 00002CF8  3F3C 0002                move.w     -[A7], 0x2
  4059. 00002CFC  4227                     clr.b      -[A7]
  4060. 00002CFE  3F3C 0156                move.w     -[A7], 0x156
  4061. 00002D02  2F0B                     move.l     -[A7], A3
  4062. 00002D04  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4063. 00002D08  4267                     clr.w      -[A7]
  4064. 00002D0A  2F0B                     move.l     -[A7], A3
  4065. 00002D0C  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4066. 00002D10  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  4067. 00002D16  554F                     subq.w     A7, 2
  4068. 00002D18  1F3C 0001                move.b     -[A7], 0x1
  4069. 00002D1C  2F0C                     move.l     -[A7], A4
  4070. 00002D1E  4EBA DF70                jsr        [PC - 0x2090 /* 00000C90 */]
  4071. 00002D22  101F                     move.b     D0, [A7]+
  4072. 00002D24  5300                     subq.b     D0, 1
  4073. 00002D26  6600 0A2C                bne        +0xA2E /* 00003754 */
  4074. 00002D2A  3B7C 0001 CE32           move.w     [A5 - 0x31CE], 0x1
  4075. 00002D30  422E FEE4                clr.b      [A6 - 0x11C]
  4076. 00002D34  486E FEE5                pea.l      [A6 - 0x11B]
  4077. 00002D38  4267                     clr.w      -[A7]
  4078. 00002D3A  7000                     moveq.l    D0, 0x00
  4079. 00002D3C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4080. 00002D40  3F00                     move.w     -[A7], D0
  4081. 00002D42  2F0C                     move.l     -[A7], A4
  4082. 00002D44  4EBA F4B4                jsr        [PC - 0xB4C /* 000021FA */]
  4083. 00002D48  426D FEE0                clr.w      [A5 - 0x120]
  4084. 00002D4C  3B7C FFFF FEEA           move.w     [A5 - 0x116], 0xFFFF
  4085. 00002D52  0C6D 000C BE44           cmpi.w     [A5 - 0x41BC], 0xC
  4086. 00002D58  6C08                     bge        +0xA /* 00002D62 */
  4087. 00002D5A  3B6D BE44 FEEC           move.w     [A5 - 0x114], [A5 - 0x41BC]
  4088. 00002D60  6006                     bra        +0x8 /* 00002D68 */
  4089. label00002D62:
  4090. 00002D62  3B7C 000C FEEC           move.w     [A5 - 0x114], 0xC
  4091. label00002D68:
  4092. 00002D68  3B7C 000A FEEE           move.w     [A5 - 0x112], 0xA /* '\n' */
  4093. 00002D6E  3B7C 0001 FEF0           move.w     [A5 - 0x110], 0x1
  4094. 00002D74  4247                     clr.w      D7
  4095. label00002D76:
  4096. 00002D76  302D FEDE                move.w     D0, [A5 - 0x122]
  4097. 00002D7A  48C0                     ext.l      D0
  4098. 00002D7C  3207                     move.w     D1, D7
  4099. 00002D7E  D241                     add.w      D1, D1
  4100. 00002D80  0641 CE3E                addi.w     D1, 0xCE3E
  4101. 00002D84  3235 1000                move.w     D1, [A5 + D1.w]
  4102. 00002D88  48C1                     ext.l      D1
  4103. 00002D8A  C081                     and.l      D0, D1
  4104. 00002D8C  4A80                     tst.l      D0
  4105. 00002D8E  6712                     beq        +0x14 /* 00002DA2 */
  4106. 00002D90  486C FB8A                pea.l      [A4 - 0x476]
  4107. 00002D94  3007                     move.w     D0, D7
  4108. 00002D96  0640 0010                addi.w     D0, 0x10
  4109. 00002D9A  3F00                     move.w     -[A7], D0
  4110. 00002D9C  2F0C                     move.l     -[A7], A4
  4111. 00002D9E  4EBA E244                jsr        [PC - 0x1DBC /* 00000FE4 */]
  4112. label00002DA2:
  4113. 00002DA2  5247                     addq.w     D7, 1
  4114. 00002DA4  0C47 000F                cmpi.w     D7, 0xF
  4115. 00002DA8  6FCC                     ble        -0x32 /* 00002D76 */
  4116. 00002DAA  7E29                     moveq.l    D7, 0x29
  4117. label00002DAC:
  4118. 00002DAC  3007                     move.w     D0, D7
  4119. 00002DAE  D040                     add.w      D0, D0
  4120. 00002DB0  3207                     move.w     D1, D7
  4121. 00002DB2  D241                     add.w      D1, D1
  4122. 00002DB4  0640 FE98                addi.w     D0, 0xFE98
  4123. 00002DB8  3035 0000                move.w     D0, [A5 + D0.w]
  4124. 00002DBC  0641 FE90                addi.w     D1, 0xFE90
  4125. 00002DC0  B075 1000                cmp.w      D0, [A5 + D1.w]
  4126. 00002DC4  6718                     beq        +0x1A /* 00002DDE */
  4127. 00002DC6  486C FB8A                pea.l      [A4 - 0x476]
  4128. 00002DCA  3F07                     move.w     -[A7], D7
  4129. 00002DCC  3007                     move.w     D0, D7
  4130. 00002DCE  D040                     add.w      D0, D0
  4131. 00002DD0  0640 FE98                addi.w     D0, 0xFE98
  4132. 00002DD4  3F35 0000                move.w     -[A7], [A5 + D0.w]
  4133. 00002DD8  2F0C                     move.l     -[A7], A4
  4134. 00002DDA  4EBA E23E                jsr        [PC - 0x1DC2 /* 0000101A */]
  4135. label00002DDE:
  4136. 00002DDE  5247                     addq.w     D7, 1
  4137. 00002DE0  0C47 002C                cmpi.w     D7, 0x2C /* ',' */
  4138. 00002DE4  6FC6                     ble        -0x38 /* 00002DAC */
  4139. 00002DE6  4246                     clr.w      D6
  4140. label00002DE8:
  4141. 00002DE8  3006                     move.w     D0, D6
  4142. 00002DEA  E140                     asl        D0.w, 8
  4143. 00002DEC  3F3C 00FF                move.w     -[A7], 0xFF
  4144. 00002DF0  0640 ECDC                addi.w     D0, 0xECDC
  4145. 00002DF4  4875 0000                pea.l      [A5 + D0.w]
  4146. 00002DF8  486E FEE4                pea.l      [A6 - 0x11C]
  4147. 00002DFC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4148. 00002E00  0C46 0001                cmpi.w     D6, 0x1
  4149. 00002E04  5FC0                     sle        D0
  4150. 00002E06  0C46 000C                cmpi.w     D6, 0xC
  4151. 00002E0A  57C1                     seq        D1
  4152. 00002E0C  8001                     or.b       D0, D1
  4153. 00002E0E  6716                     beq        +0x18 /* 00002E26 */
  4154. 00002E10  486E FEE5                pea.l      [A6 - 0x11B]
  4155. 00002E14  3F05                     move.w     -[A7], D5
  4156. 00002E16  7000                     moveq.l    D0, 0x00
  4157. 00002E18  102E FEE4                move.b     D0, [A6 - 0x11C]
  4158. 00002E1C  3F00                     move.w     -[A7], D0
  4159. 00002E1E  2F0C                     move.l     -[A7], A4
  4160. 00002E20  4EBA F3D8                jsr        [PC - 0xC28 /* 000021FA */]
  4161. 00002E24  6032                     bra        +0x34 /* 00002E58 */
  4162. label00002E26:
  4163. 00002E26  0C46 0002                cmpi.w     D6, 0x2
  4164. 00002E2A  6618                     bne        +0x1A /* 00002E44 */
  4165. 00002E2C  486E FEE5                pea.l      [A6 - 0x11B]
  4166. 00002E30  3F3C 0002                move.w     -[A7], 0x2
  4167. 00002E34  7000                     moveq.l    D0, 0x00
  4168. 00002E36  102E FEE4                move.b     D0, [A6 - 0x11C]
  4169. 00002E3A  3F00                     move.w     -[A7], D0
  4170. 00002E3C  2F0C                     move.l     -[A7], A4
  4171. 00002E3E  4EBA F3BA                jsr        [PC - 0xC46 /* 000021FA */]
  4172. 00002E42  6014                     bra        +0x16 /* 00002E58 */
  4173. label00002E44:
  4174. 00002E44  486E FEE5                pea.l      [A6 - 0x11B]
  4175. 00002E48  4267                     clr.w      -[A7]
  4176. 00002E4A  7000                     moveq.l    D0, 0x00
  4177. 00002E4C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4178. 00002E50  3F00                     move.w     -[A7], D0
  4179. 00002E52  2F0C                     move.l     -[A7], A4
  4180. 00002E54  4EBA F3A4                jsr        [PC - 0xC5C /* 000021FA */]
  4181. label00002E58:
  4182. 00002E58  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  4183. 00002E5C  6D14                     blt        +0x16 /* 00002E72 */
  4184. 00002E5E  486D FDE9                pea.l      [A5 - 0x217]
  4185. 00002E62  4267                     clr.w      -[A7]
  4186. 00002E64  7000                     moveq.l    D0, 0x00
  4187. 00002E66  102D FDE8                move.b     D0, [A5 - 0x218]
  4188. 00002E6A  3F00                     move.w     -[A7], D0
  4189. 00002E6C  2F0C                     move.l     -[A7], A4
  4190. 00002E6E  4EBA F38A                jsr        [PC - 0xC76 /* 000021FA */]
  4191. label00002E72:
  4192. 00002E72  7000                     moveq.l    D0, 0x00
  4193. 00002E74  102E FEE4                move.b     D0, [A6 - 0x11C]
  4194. 00002E78  4A40                     tst.w      D0
  4195. 00002E7A  6F00 0734                ble        +0x736 /* 000035B0 */
  4196. 00002E7E  3006                     move.w     D0, D6
  4197. 00002E80  6000 0624                bra        +0x626 /* 000034A6 */
  4198. label00002E84:
  4199. 00002E84  266D DA56                movea.l    A3, [A5 - 0x25AA]
  4200. 00002E88  4267                     clr.w      -[A7]
  4201. 00002E8A  2F0B                     move.l     -[A7], A3
  4202. 00002E8C  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4203. 00002E90  594F                     subq.w     A7, 4
  4204. 00002E92  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  4205. 00002E96  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  4206. 00002E9A  203C 0000 00EA           move.l     D0, 0xEA
  4207. 00002EA0  909F                     sub.l      D0, [A7]+
  4208. 00002EA2  2F00                     move.l     -[A7], D0
  4209. 00002EA4  2F0B                     move.l     -[A7], A3
  4210. 00002EA6  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4211. 00002EAA  4267                     clr.w      -[A7]
  4212. 00002EAC  2F0B                     move.l     -[A7], A3
  4213. 00002EAE  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  4214. 00002EB2  3F3C 0002                move.w     -[A7], 0x2
  4215. 00002EB6  2F0B                     move.l     -[A7], A3
  4216. 00002EB8  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  4217. 00002EBC  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4218. 00002EC0  2F0B                     move.l     -[A7], A3
  4219. 00002EC2  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  4220. 00002EC6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4221. 00002ECA  2F0B                     move.l     -[A7], A3
  4222. 00002ECC  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  4223. 00002ED0  3F3C 0001                move.w     -[A7], 0x1
  4224. 00002ED4  4227                     clr.b      -[A7]
  4225. 00002ED6  3F3C 00B4                move.w     -[A7], 0xB4
  4226. 00002EDA  2F0B                     move.l     -[A7], A3
  4227. 00002EDC  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4228. 00002EE0  3F3C 0002                move.w     -[A7], 0x2
  4229. 00002EE4  4227                     clr.b      -[A7]
  4230. 00002EE6  3F3C 00EA                move.w     -[A7], 0xEA
  4231. 00002EEA  2F0B                     move.l     -[A7], A3
  4232. 00002EEC  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4233. 00002EF0  4267                     clr.w      -[A7]
  4234. 00002EF2  2F0B                     move.l     -[A7], A3
  4235. 00002EF4  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4236. 00002EF8  4267                     clr.w      -[A7]
  4237. 00002EFA  2F0B                     move.l     -[A7], A3
  4238. 00002EFC  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4239. 00002F00  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  4240. 00002F06  102D C27A                move.b     D0, [A5 - 0x3D86]
  4241. 00002F0A  6000 0136                bra        +0x138 /* 00003042 */
  4242. label00002F0E:
  4243. 00002F0E  3F3C 00FF                move.w     -[A7], 0xFF
  4244. 00002F12  486C FB1E                pea.l      [A4 - 0x4E2]
  4245. 00002F16  486E FEE4                pea.l      [A6 - 0x11C]
  4246. 00002F1A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4247. 00002F1E  486E FEE5                pea.l      [A6 - 0x11B]
  4248. 00002F22  4267                     clr.w      -[A7]
  4249. 00002F24  7000                     moveq.l    D0, 0x00
  4250. 00002F26  102E FEE4                move.b     D0, [A6 - 0x11C]
  4251. 00002F2A  3F00                     move.w     -[A7], D0
  4252. 00002F2C  2F0C                     move.l     -[A7], A4
  4253. 00002F2E  4EBA F2CA                jsr        [PC - 0xD36 /* 000021FA */]
  4254. 00002F32  486E FCE0                pea.l      [A6 - 0x320]
  4255. 00002F36  3F3C 000C                move.w     -[A7], 0xC
  4256. 00002F3A  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4257. 00002F3E  584F                     addq.w     A7, 4
  4258. 00002F40  3F3C 00FF                move.w     -[A7], 0xFF
  4259. 00002F44  486E FCE0                pea.l      [A6 - 0x320]
  4260. 00002F48  486E FEE4                pea.l      [A6 - 0x11C]
  4261. 00002F4C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4262. 00002F50  486E FEE5                pea.l      [A6 - 0x11B]
  4263. 00002F54  3F2C FA1A                move.w     -[A7], [A4 - 0x5E6]
  4264. 00002F58  7000                     moveq.l    D0, 0x00
  4265. 00002F5A  102E FEE4                move.b     D0, [A6 - 0x11C]
  4266. 00002F5E  3F00                     move.w     -[A7], D0
  4267. 00002F60  2F0C                     move.l     -[A7], A4
  4268. 00002F62  4EBA F296                jsr        [PC - 0xD6A /* 000021FA */]
  4269. 00002F66  3F3C 00FF                move.w     -[A7], 0xFF
  4270. 00002F6A  486C FA7E                pea.l      [A4 - 0x582]
  4271. 00002F6E  486E FEE4                pea.l      [A6 - 0x11C]
  4272. 00002F72  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4273. 00002F76  486E FEE5                pea.l      [A6 - 0x11B]
  4274. 00002F7A  4267                     clr.w      -[A7]
  4275. 00002F7C  7000                     moveq.l    D0, 0x00
  4276. 00002F7E  102E FEE4                move.b     D0, [A6 - 0x11C]
  4277. 00002F82  3F00                     move.w     -[A7], D0
  4278. 00002F84  2F0C                     move.l     -[A7], A4
  4279. 00002F86  4EBA F272                jsr        [PC - 0xD8E /* 000021FA */]
  4280. 00002F8A  6000 00C6                bra        +0xC8 /* 00003052 */
  4281. label00002F8E:
  4282. 00002F8E  486E FCE0                pea.l      [A6 - 0x320]
  4283. 00002F92  3F3C 001F                move.w     -[A7], 0x1F
  4284. 00002F96  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4285. 00002F9A  584F                     addq.w     A7, 4
  4286. 00002F9C  3F3C 00FF                move.w     -[A7], 0xFF
  4287. 00002FA0  486E FCE0                pea.l      [A6 - 0x320]
  4288. 00002FA4  486E FEE4                pea.l      [A6 - 0x11C]
  4289. 00002FA8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4290. 00002FAC  486E FEE5                pea.l      [A6 - 0x11B]
  4291. 00002FB0  4267                     clr.w      -[A7]
  4292. 00002FB2  7000                     moveq.l    D0, 0x00
  4293. 00002FB4  102E FEE4                move.b     D0, [A6 - 0x11C]
  4294. 00002FB8  3F00                     move.w     -[A7], D0
  4295. 00002FBA  2F0C                     move.l     -[A7], A4
  4296. 00002FBC  4EBA F23C                jsr        [PC - 0xDC4 /* 000021FA */]
  4297. 00002FC0  6000 0090                bra        +0x92 /* 00003052 */
  4298. label00002FC4:
  4299. 00002FC4  3F3C 00FF                move.w     -[A7], 0xFF
  4300. 00002FC8  486C FB1E                pea.l      [A4 - 0x4E2]
  4301. 00002FCC  486E FEE4                pea.l      [A6 - 0x11C]
  4302. 00002FD0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4303. 00002FD4  486E FEE5                pea.l      [A6 - 0x11B]
  4304. 00002FD8  4267                     clr.w      -[A7]
  4305. 00002FDA  7000                     moveq.l    D0, 0x00
  4306. 00002FDC  102E FEE4                move.b     D0, [A6 - 0x11C]
  4307. 00002FE0  3F00                     move.w     -[A7], D0
  4308. 00002FE2  2F0C                     move.l     -[A7], A4
  4309. 00002FE4  4EBA F214                jsr        [PC - 0xDEC /* 000021FA */]
  4310. 00002FE8  486E FCE0                pea.l      [A6 - 0x320]
  4311. 00002FEC  3F3C 000B                move.w     -[A7], 0xB
  4312. 00002FF0  2F0C                     move.l     -[A7], A4
  4313. 00002FF2  4EBA F366                jsr        [PC - 0xC9A /* 0000235A */]
  4314. 00002FF6  584F                     addq.w     A7, 4
  4315. 00002FF8  3F3C 00FF                move.w     -[A7], 0xFF
  4316. 00002FFC  486E FCE0                pea.l      [A6 - 0x320]
  4317. 00003000  486E FEE4                pea.l      [A6 - 0x11C]
  4318. 00003004  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4319. 00003008  486E FEE5                pea.l      [A6 - 0x11B]
  4320. 0000300C  4267                     clr.w      -[A7]
  4321. 0000300E  7000                     moveq.l    D0, 0x00
  4322. 00003010  102E FEE4                move.b     D0, [A6 - 0x11C]
  4323. 00003014  3F00                     move.w     -[A7], D0
  4324. 00003016  2F0C                     move.l     -[A7], A4
  4325. 00003018  4EBA F1E0                jsr        [PC - 0xE20 /* 000021FA */]
  4326. 0000301C  3F3C 00FF                move.w     -[A7], 0xFF
  4327. 00003020  486C FA7E                pea.l      [A4 - 0x582]
  4328. 00003024  486E FEE4                pea.l      [A6 - 0x11C]
  4329. 00003028  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4330. 0000302C  486E FEE5                pea.l      [A6 - 0x11B]
  4331. 00003030  4267                     clr.w      -[A7]
  4332. 00003032  7000                     moveq.l    D0, 0x00
  4333. 00003034  102E FEE4                move.b     D0, [A6 - 0x11C]
  4334. 00003038  3F00                     move.w     -[A7], D0
  4335. 0000303A  2F0C                     move.l     -[A7], A4
  4336. 0000303C  4EBA F1BC                jsr        [PC - 0xE44 /* 000021FA */]
  4337. 00003040  6010                     bra        +0x12 /* 00003052 */
  4338. label00003042:
  4339. 00003042  6700 FECA                beq        -0x134 /* 00002F0E */
  4340. 00003046  5300                     subq.b     D0, 1
  4341. 00003048  6700 FF44                beq        -0xBA /* 00002F8E */
  4342. 0000304C  5300                     subq.b     D0, 1
  4343. 0000304E  6700 FF74                beq        -0x8A /* 00002FC4 */
  4344. label00003052:
  4345. 00003052  2D7C 0220 2008 FEE4      move.l     [A6 - 0x11C], 0x2202008
  4346. 0000305A  486E FEE5                pea.l      [A6 - 0x11B]
  4347. 0000305E  4267                     clr.w      -[A7]
  4348. 00003060  7000                     moveq.l    D0, 0x00
  4349. 00003062  102E FEE4                move.b     D0, [A6 - 0x11C]
  4350. 00003066  3F00                     move.w     -[A7], D0
  4351. 00003068  2F0C                     move.l     -[A7], A4
  4352. 0000306A  4EBA F18E                jsr        [PC - 0xE72 /* 000021FA */]
  4353. 0000306E  3F3C 00FF                move.w     -[A7], 0xFF
  4354. 00003072  486C FADE                pea.l      [A4 - 0x522]
  4355. 00003076  486E FEE4                pea.l      [A6 - 0x11C]
  4356. 0000307A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4357. 0000307E  486E FEE5                pea.l      [A6 - 0x11B]
  4358. 00003082  4267                     clr.w      -[A7]
  4359. 00003084  7000                     moveq.l    D0, 0x00
  4360. 00003086  102E FEE4                move.b     D0, [A6 - 0x11C]
  4361. 0000308A  3F00                     move.w     -[A7], D0
  4362. 0000308C  2F0C                     move.l     -[A7], A4
  4363. 0000308E  4EBA F16A                jsr        [PC - 0xE96 /* 000021FA */]
  4364. 00003092  486E FCE0                pea.l      [A6 - 0x320]
  4365. 00003096  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4366. 0000309A  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4367. 0000309E  584F                     addq.w     A7, 4
  4368. 000030A0  3F3C 00FF                move.w     -[A7], 0xFF
  4369. 000030A4  486E FCE0                pea.l      [A6 - 0x320]
  4370. 000030A8  486E FEE4                pea.l      [A6 - 0x11C]
  4371. 000030AC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4372. 000030B0  486E FEE5                pea.l      [A6 - 0x11B]
  4373. 000030B4  3F2C FA16                move.w     -[A7], [A4 - 0x5EA]
  4374. 000030B8  7000                     moveq.l    D0, 0x00
  4375. 000030BA  102E FEE4                move.b     D0, [A6 - 0x11C]
  4376. 000030BE  3F00                     move.w     -[A7], D0
  4377. 000030C0  2F0C                     move.l     -[A7], A4
  4378. 000030C2  4EBA F136                jsr        [PC - 0xECA /* 000021FA */]
  4379. 000030C6  3F3C 00FF                move.w     -[A7], 0xFF
  4380. 000030CA  486C FA3E                pea.l      [A4 - 0x5C2]
  4381. 000030CE  486E FEE4                pea.l      [A6 - 0x11C]
  4382. 000030D2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4383. 000030D6  486E FEE5                pea.l      [A6 - 0x11B]
  4384. 000030DA  4267                     clr.w      -[A7]
  4385. 000030DC  7000                     moveq.l    D0, 0x00
  4386. 000030DE  102E FEE4                move.b     D0, [A6 - 0x11C]
  4387. 000030E2  3F00                     move.w     -[A7], D0
  4388. 000030E4  2F0C                     move.l     -[A7], A4
  4389. 000030E6  4EBA F112                jsr        [PC - 0xEEE /* 000021FA */]
  4390. 000030EA  6000 03D4                bra        +0x3D6 /* 000034C0 */
  4391. label000030EE:
  4392. 000030EE  3F3C 00FF                move.w     -[A7], 0xFF
  4393. 000030F2  486C FADE                pea.l      [A4 - 0x522]
  4394. 000030F6  486E FEE4                pea.l      [A6 - 0x11C]
  4395. 000030FA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4396. 000030FE  486E FEE5                pea.l      [A6 - 0x11B]
  4397. 00003102  4267                     clr.w      -[A7]
  4398. 00003104  7000                     moveq.l    D0, 0x00
  4399. 00003106  102E FEE4                move.b     D0, [A6 - 0x11C]
  4400. 0000310A  3F00                     move.w     -[A7], D0
  4401. 0000310C  2F0C                     move.l     -[A7], A4
  4402. 0000310E  4EBA F0EA                jsr        [PC - 0xF16 /* 000021FA */]
  4403. 00003112  486E FCE0                pea.l      [A6 - 0x320]
  4404. 00003116  3F3C 000E                move.w     -[A7], 0xE
  4405. 0000311A  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4406. 0000311E  584F                     addq.w     A7, 4
  4407. 00003120  3F3C 00FF                move.w     -[A7], 0xFF
  4408. 00003124  486E FCE0                pea.l      [A6 - 0x320]
  4409. 00003128  486E FEE4                pea.l      [A6 - 0x11C]
  4410. 0000312C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4411. 00003130  486E FEE5                pea.l      [A6 - 0x11B]
  4412. 00003134  3F2C FA16                move.w     -[A7], [A4 - 0x5EA]
  4413. 00003138  7000                     moveq.l    D0, 0x00
  4414. 0000313A  102E FEE4                move.b     D0, [A6 - 0x11C]
  4415. 0000313E  3F00                     move.w     -[A7], D0
  4416. 00003140  2F0C                     move.l     -[A7], A4
  4417. 00003142  4EBA F0B6                jsr        [PC - 0xF4A /* 000021FA */]
  4418. 00003146  3F3C 00FF                move.w     -[A7], 0xFF
  4419. 0000314A  486C FA3E                pea.l      [A4 - 0x5C2]
  4420. 0000314E  486E FEE4                pea.l      [A6 - 0x11C]
  4421. 00003152  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4422. 00003156  486E FEE5                pea.l      [A6 - 0x11B]
  4423. 0000315A  4267                     clr.w      -[A7]
  4424. 0000315C  7000                     moveq.l    D0, 0x00
  4425. 0000315E  102E FEE4                move.b     D0, [A6 - 0x11C]
  4426. 00003162  3F00                     move.w     -[A7], D0
  4427. 00003164  2F0C                     move.l     -[A7], A4
  4428. 00003166  4EBA F092                jsr        [PC - 0xF6E /* 000021FA */]
  4429. 0000316A  6000 0354                bra        +0x356 /* 000034C0 */
  4430. label0000316E:
  4431. 0000316E  102D C27A                move.b     D0, [A5 - 0x3D86]
  4432. 00003172  6000 0138                bra        +0x13A /* 000032AC */
  4433. label00003176:
  4434. 00003176  3F3C 00FF                move.w     -[A7], 0xFF
  4435. 0000317A  486C FB1E                pea.l      [A4 - 0x4E2]
  4436. 0000317E  486E FEE4                pea.l      [A6 - 0x11C]
  4437. 00003182  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4438. 00003186  486E FEE5                pea.l      [A6 - 0x11B]
  4439. 0000318A  4267                     clr.w      -[A7]
  4440. 0000318C  7000                     moveq.l    D0, 0x00
  4441. 0000318E  102E FEE4                move.b     D0, [A6 - 0x11C]
  4442. 00003192  3F00                     move.w     -[A7], D0
  4443. 00003194  2F0C                     move.l     -[A7], A4
  4444. 00003196  4EBA F062                jsr        [PC - 0xF9E /* 000021FA */]
  4445. 0000319A  486E FCE0                pea.l      [A6 - 0x320]
  4446. 0000319E  3F3C 0010                move.w     -[A7], 0x10
  4447. 000031A2  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4448. 000031A6  584F                     addq.w     A7, 4
  4449. 000031A8  3F3C 00FF                move.w     -[A7], 0xFF
  4450. 000031AC  486E FCE0                pea.l      [A6 - 0x320]
  4451. 000031B0  486E FEE4                pea.l      [A6 - 0x11C]
  4452. 000031B4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4453. 000031B8  486E FEE5                pea.l      [A6 - 0x11B]
  4454. 000031BC  3F2C FA1A                move.w     -[A7], [A4 - 0x5E6]
  4455. 000031C0  7000                     moveq.l    D0, 0x00
  4456. 000031C2  102E FEE4                move.b     D0, [A6 - 0x11C]
  4457. 000031C6  3F00                     move.w     -[A7], D0
  4458. 000031C8  2F0C                     move.l     -[A7], A4
  4459. 000031CA  4EBA F02E                jsr        [PC - 0xFD2 /* 000021FA */]
  4460. 000031CE  3F3C 00FF                move.w     -[A7], 0xFF
  4461. 000031D2  486C FA7E                pea.l      [A4 - 0x582]
  4462. 000031D6  486E FEE4                pea.l      [A6 - 0x11C]
  4463. 000031DA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4464. 000031DE  486E FEE5                pea.l      [A6 - 0x11B]
  4465. 000031E2  4267                     clr.w      -[A7]
  4466. 000031E4  7000                     moveq.l    D0, 0x00
  4467. 000031E6  102E FEE4                move.b     D0, [A6 - 0x11C]
  4468. 000031EA  3F00                     move.w     -[A7], D0
  4469. 000031EC  2F0C                     move.l     -[A7], A4
  4470. 000031EE  4EBA F00A                jsr        [PC - 0xFF6 /* 000021FA */]
  4471. 000031F2  6000 02CC                bra        +0x2CE /* 000034C0 */
  4472. label000031F6:
  4473. 000031F6  486E FCE0                pea.l      [A6 - 0x320]
  4474. 000031FA  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4475. 000031FE  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4476. 00003202  584F                     addq.w     A7, 4
  4477. 00003204  3F3C 00FF                move.w     -[A7], 0xFF
  4478. 00003208  486E FCE0                pea.l      [A6 - 0x320]
  4479. 0000320C  486E FEE4                pea.l      [A6 - 0x11C]
  4480. 00003210  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4481. 00003214  486E FEE5                pea.l      [A6 - 0x11B]
  4482. 00003218  4267                     clr.w      -[A7]
  4483. 0000321A  7000                     moveq.l    D0, 0x00
  4484. 0000321C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4485. 00003220  3F00                     move.w     -[A7], D0
  4486. 00003222  2F0C                     move.l     -[A7], A4
  4487. 00003224  4EBA EFD4                jsr        [PC - 0x102C /* 000021FA */]
  4488. 00003228  6000 0296                bra        +0x298 /* 000034C0 */
  4489. label0000322C:
  4490. 0000322C  3F3C 00FF                move.w     -[A7], 0xFF
  4491. 00003230  486C FB1E                pea.l      [A4 - 0x4E2]
  4492. 00003234  486E FEE4                pea.l      [A6 - 0x11C]
  4493. 00003238  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4494. 0000323C  486E FEE5                pea.l      [A6 - 0x11B]
  4495. 00003240  4267                     clr.w      -[A7]
  4496. 00003242  7000                     moveq.l    D0, 0x00
  4497. 00003244  102E FEE4                move.b     D0, [A6 - 0x11C]
  4498. 00003248  3F00                     move.w     -[A7], D0
  4499. 0000324A  2F0C                     move.l     -[A7], A4
  4500. 0000324C  4EBA EFAC                jsr        [PC - 0x1054 /* 000021FA */]
  4501. 00003250  486E FCE0                pea.l      [A6 - 0x320]
  4502. 00003254  3F3C 000F                move.w     -[A7], 0xF
  4503. 00003258  2F0C                     move.l     -[A7], A4
  4504. 0000325A  4EBA F0FE                jsr        [PC - 0xF02 /* 0000235A */]
  4505. 0000325E  584F                     addq.w     A7, 4
  4506. 00003260  3F3C 00FF                move.w     -[A7], 0xFF
  4507. 00003264  486E FCE0                pea.l      [A6 - 0x320]
  4508. 00003268  486E FEE4                pea.l      [A6 - 0x11C]
  4509. 0000326C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4510. 00003270  486E FEE5                pea.l      [A6 - 0x11B]
  4511. 00003274  4267                     clr.w      -[A7]
  4512. 00003276  7000                     moveq.l    D0, 0x00
  4513. 00003278  102E FEE4                move.b     D0, [A6 - 0x11C]
  4514. 0000327C  3F00                     move.w     -[A7], D0
  4515. 0000327E  2F0C                     move.l     -[A7], A4
  4516. 00003280  4EBA EF78                jsr        [PC - 0x1088 /* 000021FA */]
  4517. 00003284  3F3C 00FF                move.w     -[A7], 0xFF
  4518. 00003288  486C FA7E                pea.l      [A4 - 0x582]
  4519. 0000328C  486E FEE4                pea.l      [A6 - 0x11C]
  4520. 00003290  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4521. 00003294  486E FEE5                pea.l      [A6 - 0x11B]
  4522. 00003298  4267                     clr.w      -[A7]
  4523. 0000329A  7000                     moveq.l    D0, 0x00
  4524. 0000329C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4525. 000032A0  3F00                     move.w     -[A7], D0
  4526. 000032A2  2F0C                     move.l     -[A7], A4
  4527. 000032A4  4EBA EF54                jsr        [PC - 0x10AC /* 000021FA */]
  4528. 000032A8  6000 0216                bra        +0x218 /* 000034C0 */
  4529. label000032AC:
  4530. 000032AC  6700 FEC8                beq        -0x136 /* 00003176 */
  4531. 000032B0  5300                     subq.b     D0, 1
  4532. 000032B2  6700 FF42                beq        -0xBC /* 000031F6 */
  4533. 000032B6  5300                     subq.b     D0, 1
  4534. 000032B8  6700 FF72                beq        -0x8C /* 0000322C */
  4535. 000032BC  6000 0202                bra        +0x204 /* 000034C0 */
  4536. label000032C0:
  4537. 000032C0  3F3C 00FF                move.w     -[A7], 0xFF
  4538. 000032C4  486C FAFE                pea.l      [A4 - 0x502]
  4539. 000032C8  486E FEE4                pea.l      [A6 - 0x11C]
  4540. 000032CC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4541. 000032D0  486E FEE5                pea.l      [A6 - 0x11B]
  4542. 000032D4  4267                     clr.w      -[A7]
  4543. 000032D6  7000                     moveq.l    D0, 0x00
  4544. 000032D8  102E FEE4                move.b     D0, [A6 - 0x11C]
  4545. 000032DC  3F00                     move.w     -[A7], D0
  4546. 000032DE  2F0C                     move.l     -[A7], A4
  4547. 000032E0  4EBA EF18                jsr        [PC - 0x10E8 /* 000021FA */]
  4548. 000032E4  486E FCE0                pea.l      [A6 - 0x320]
  4549. 000032E8  3F3C 0011                move.w     -[A7], 0x11
  4550. 000032EC  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4551. 000032F0  584F                     addq.w     A7, 4
  4552. 000032F2  3F3C 00FF                move.w     -[A7], 0xFF
  4553. 000032F6  486E FCE0                pea.l      [A6 - 0x320]
  4554. 000032FA  486E FEE4                pea.l      [A6 - 0x11C]
  4555. 000032FE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4556. 00003302  486E FEE5                pea.l      [A6 - 0x11B]
  4557. 00003306  3F2C FA18                move.w     -[A7], [A4 - 0x5E8]
  4558. 0000330A  7000                     moveq.l    D0, 0x00
  4559. 0000330C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4560. 00003310  3F00                     move.w     -[A7], D0
  4561. 00003312  2F0C                     move.l     -[A7], A4
  4562. 00003314  4EBA EEE4                jsr        [PC - 0x111C /* 000021FA */]
  4563. 00003318  3F3C 00FF                move.w     -[A7], 0xFF
  4564. 0000331C  486C FA5E                pea.l      [A4 - 0x5A2]
  4565. 00003320  486E FEE4                pea.l      [A6 - 0x11C]
  4566. 00003324  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4567. 00003328  486E FEE5                pea.l      [A6 - 0x11B]
  4568. 0000332C  4267                     clr.w      -[A7]
  4569. 0000332E  7000                     moveq.l    D0, 0x00
  4570. 00003330  102E FEE4                move.b     D0, [A6 - 0x11C]
  4571. 00003334  3F00                     move.w     -[A7], D0
  4572. 00003336  2F0C                     move.l     -[A7], A4
  4573. 00003338  4EBA EEC0                jsr        [PC - 0x1140 /* 000021FA */]
  4574. 0000333C  2D7C 0220 2008 FEE4      move.l     [A6 - 0x11C], 0x2202008
  4575. 00003344  486E FEE5                pea.l      [A6 - 0x11B]
  4576. 00003348  4267                     clr.w      -[A7]
  4577. 0000334A  7000                     moveq.l    D0, 0x00
  4578. 0000334C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4579. 00003350  3F00                     move.w     -[A7], D0
  4580. 00003352  2F0C                     move.l     -[A7], A4
  4581. 00003354  4EBA EEA4                jsr        [PC - 0x115C /* 000021FA */]
  4582. 00003358  102D C27A                move.b     D0, [A5 - 0x3D86]
  4583. 0000335C  6000 0136                bra        +0x138 /* 00003494 */
  4584. label00003360:
  4585. 00003360  3F3C 00FF                move.w     -[A7], 0xFF
  4586. 00003364  486C FB1E                pea.l      [A4 - 0x4E2]
  4587. 00003368  486E FEE4                pea.l      [A6 - 0x11C]
  4588. 0000336C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4589. 00003370  486E FEE5                pea.l      [A6 - 0x11B]
  4590. 00003374  4267                     clr.w      -[A7]
  4591. 00003376  7000                     moveq.l    D0, 0x00
  4592. 00003378  102E FEE4                move.b     D0, [A6 - 0x11C]
  4593. 0000337C  3F00                     move.w     -[A7], D0
  4594. 0000337E  2F0C                     move.l     -[A7], A4
  4595. 00003380  4EBA EE78                jsr        [PC - 0x1188 /* 000021FA */]
  4596. 00003384  486E FCE0                pea.l      [A6 - 0x320]
  4597. 00003388  3F3C 0013                move.w     -[A7], 0x13
  4598. 0000338C  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4599. 00003390  584F                     addq.w     A7, 4
  4600. 00003392  3F3C 00FF                move.w     -[A7], 0xFF
  4601. 00003396  486E FCE0                pea.l      [A6 - 0x320]
  4602. 0000339A  486E FEE4                pea.l      [A6 - 0x11C]
  4603. 0000339E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4604. 000033A2  486E FEE5                pea.l      [A6 - 0x11B]
  4605. 000033A6  3F2C FA1C                move.w     -[A7], [A4 - 0x5E4]
  4606. 000033AA  7000                     moveq.l    D0, 0x00
  4607. 000033AC  102E FEE4                move.b     D0, [A6 - 0x11C]
  4608. 000033B0  3F00                     move.w     -[A7], D0
  4609. 000033B2  2F0C                     move.l     -[A7], A4
  4610. 000033B4  4EBA EE44                jsr        [PC - 0x11BC /* 000021FA */]
  4611. 000033B8  3F3C 00FF                move.w     -[A7], 0xFF
  4612. 000033BC  486C FA7E                pea.l      [A4 - 0x582]
  4613. 000033C0  486E FEE4                pea.l      [A6 - 0x11C]
  4614. 000033C4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4615. 000033C8  486E FEE5                pea.l      [A6 - 0x11B]
  4616. 000033CC  4267                     clr.w      -[A7]
  4617. 000033CE  7000                     moveq.l    D0, 0x00
  4618. 000033D0  102E FEE4                move.b     D0, [A6 - 0x11C]
  4619. 000033D4  3F00                     move.w     -[A7], D0
  4620. 000033D6  2F0C                     move.l     -[A7], A4
  4621. 000033D8  4EBA EE20                jsr        [PC - 0x11E0 /* 000021FA */]
  4622. 000033DC  6000 00E2                bra        +0xE4 /* 000034C0 */
  4623. label000033E0:
  4624. 000033E0  486E FCE0                pea.l      [A6 - 0x320]
  4625. 000033E4  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4626. 000033E8  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4627. 000033EC  584F                     addq.w     A7, 4
  4628. 000033EE  3F3C 00FF                move.w     -[A7], 0xFF
  4629. 000033F2  486E FCE0                pea.l      [A6 - 0x320]
  4630. 000033F6  486E FEE4                pea.l      [A6 - 0x11C]
  4631. 000033FA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4632. 000033FE  486E FEE5                pea.l      [A6 - 0x11B]
  4633. 00003402  4267                     clr.w      -[A7]
  4634. 00003404  7000                     moveq.l    D0, 0x00
  4635. 00003406  102E FEE4                move.b     D0, [A6 - 0x11C]
  4636. 0000340A  3F00                     move.w     -[A7], D0
  4637. 0000340C  2F0C                     move.l     -[A7], A4
  4638. 0000340E  4EBA EDEA                jsr        [PC - 0x1216 /* 000021FA */]
  4639. 00003412  6000 00AC                bra        +0xAE /* 000034C0 */
  4640. label00003416:
  4641. 00003416  3F3C 00FF                move.w     -[A7], 0xFF
  4642. 0000341A  486C FB1E                pea.l      [A4 - 0x4E2]
  4643. 0000341E  486E FEE4                pea.l      [A6 - 0x11C]
  4644. 00003422  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4645. 00003426  486E FEE5                pea.l      [A6 - 0x11B]
  4646. 0000342A  4267                     clr.w      -[A7]
  4647. 0000342C  7000                     moveq.l    D0, 0x00
  4648. 0000342E  102E FEE4                move.b     D0, [A6 - 0x11C]
  4649. 00003432  3F00                     move.w     -[A7], D0
  4650. 00003434  2F0C                     move.l     -[A7], A4
  4651. 00003436  4EBA EDC2                jsr        [PC - 0x123E /* 000021FA */]
  4652. 0000343A  486E FCE0                pea.l      [A6 - 0x320]
  4653. 0000343E  3F3C 0012                move.w     -[A7], 0x12
  4654. 00003442  2F0C                     move.l     -[A7], A4
  4655. 00003444  4EBA EF14                jsr        [PC - 0x10EC /* 0000235A */]
  4656. 00003448  584F                     addq.w     A7, 4
  4657. 0000344A  3F3C 00FF                move.w     -[A7], 0xFF
  4658. 0000344E  486E FCE0                pea.l      [A6 - 0x320]
  4659. 00003452  486E FEE4                pea.l      [A6 - 0x11C]
  4660. 00003456  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4661. 0000345A  486E FEE5                pea.l      [A6 - 0x11B]
  4662. 0000345E  4267                     clr.w      -[A7]
  4663. 00003460  7000                     moveq.l    D0, 0x00
  4664. 00003462  102E FEE4                move.b     D0, [A6 - 0x11C]
  4665. 00003466  3F00                     move.w     -[A7], D0
  4666. 00003468  2F0C                     move.l     -[A7], A4
  4667. 0000346A  4EBA ED8E                jsr        [PC - 0x1272 /* 000021FA */]
  4668. 0000346E  3F3C 00FF                move.w     -[A7], 0xFF
  4669. 00003472  486C FA7E                pea.l      [A4 - 0x582]
  4670. 00003476  486E FEE4                pea.l      [A6 - 0x11C]
  4671. 0000347A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4672. 0000347E  486E FEE5                pea.l      [A6 - 0x11B]
  4673. 00003482  4267                     clr.w      -[A7]
  4674. 00003484  7000                     moveq.l    D0, 0x00
  4675. 00003486  102E FEE4                move.b     D0, [A6 - 0x11C]
  4676. 0000348A  3F00                     move.w     -[A7], D0
  4677. 0000348C  2F0C                     move.l     -[A7], A4
  4678. 0000348E  4EBA ED6A                jsr        [PC - 0x1296 /* 000021FA */]
  4679. 00003492  602C                     bra        +0x2E /* 000034C0 */
  4680. label00003494:
  4681. 00003494  6700 FECA                beq        -0x134 /* 00003360 */
  4682. 00003498  5300                     subq.b     D0, 1
  4683. 0000349A  6700 FF44                beq        -0xBA /* 000033E0 */
  4684. 0000349E  5300                     subq.b     D0, 1
  4685. 000034A0  6700 FF74                beq        -0x8A /* 00003416 */
  4686. 000034A4  601A                     bra        +0x1C /* 000034C0 */
  4687. label000034A6:
  4688. 000034A6  0640 FFF3                addi.w     D0, 0xFFF3
  4689. 000034AA  6700 F9D8                beq        -0x626 /* 00002E84 */
  4690. 000034AE  5340                     subq.w     D0, 1
  4691. 000034B0  6700 FC3C                beq        -0x3C2 /* 000030EE */
  4692. 000034B4  5340                     subq.w     D0, 1
  4693. 000034B6  6700 FCB6                beq        -0x348 /* 0000316E */
  4694. 000034BA  5340                     subq.w     D0, 1
  4695. 000034BC  6700 FE02                beq        -0x1FC /* 000032C0 */
  4696. label000034C0:
  4697. 000034C0  554F                     subq.w     A7, 2
  4698. 000034C2  486C FB8A                pea.l      [A4 - 0x476]
  4699. 000034C6  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4700. 000034CA  2F0C                     move.l     -[A7], A4
  4701. 000034CC  4EBA DA14                jsr        [PC - 0x25EC /* 00000EE2 */]
  4702. 000034D0  101F                     move.b     D0, [A7]+
  4703. 000034D2  5300                     subq.b     D0, 1
  4704. 000034D4  6600 027E                bne        +0x280 /* 00003754 */
  4705. 000034D8  594F                     subq.w     A7, 4
  4706. 000034DA  4267                     clr.w      -[A7]
  4707. 000034DC  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4708. 000034E0  594F                     subq.w     A7, 4
  4709. 000034E2  3F3C 0001                move.w     -[A7], 0x1
  4710. 000034E6  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4711. 000034EA  201F                     move.l     D0, [A7]+
  4712. 000034EC  221F                     move.l     D1, [A7]+
  4713. 000034EE  594F                     subq.w     A7, 4
  4714. 000034F0  2F00                     move.l     -[A7], D0
  4715. 000034F2  2F01                     move.l     -[A7], D1
  4716. 000034F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4717. 000034F8  594F                     subq.w     A7, 4
  4718. 000034FA  3F3C 0002                move.w     -[A7], 0x2
  4719. 000034FE  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4720. 00003502  201F                     move.l     D0, [A7]+
  4721. 00003504  221F                     move.l     D1, [A7]+
  4722. 00003506  594F                     subq.w     A7, 4
  4723. 00003508  2F00                     move.l     -[A7], D0
  4724. 0000350A  2F01                     move.l     -[A7], D1
  4725. 0000350C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4726. 00003510  594F                     subq.w     A7, 4
  4727. 00003512  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4728. 00003516  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4729. 0000351A  201F                     move.l     D0, [A7]+
  4730. 0000351C  221F                     move.l     D1, [A7]+
  4731. 0000351E  594F                     subq.w     A7, 4
  4732. 00003520  2F00                     move.l     -[A7], D0
  4733. 00003522  2F01                     move.l     -[A7], D1
  4734. 00003524  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4735. 00003528  594F                     subq.w     A7, 4
  4736. 0000352A  3F3C 000C                move.w     -[A7], 0xC
  4737. 0000352E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4738. 00003532  201F                     move.l     D0, [A7]+
  4739. 00003534  221F                     move.l     D1, [A7]+
  4740. 00003536  594F                     subq.w     A7, 4
  4741. 00003538  2F00                     move.l     -[A7], D0
  4742. 0000353A  2F01                     move.l     -[A7], D1
  4743. 0000353C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4744. 00003540  201F                     move.l     D0, [A7]+
  4745. 00003542  3F06                     move.w     -[A7], D6
  4746. 00003544  2F00                     move.l     -[A7], D0
  4747. 00003546  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4748. 0000354A  6430                     bcc        +0x32 /* 0000357C */
  4749. 0000354C  422E FEE4                clr.b      [A6 - 0x11C]
  4750. 00003550  486E FEE5                pea.l      [A6 - 0x11B]
  4751. 00003554  4267                     clr.w      -[A7]
  4752. 00003556  7000                     moveq.l    D0, 0x00
  4753. 00003558  102E FEE4                move.b     D0, [A6 - 0x11C]
  4754. 0000355C  3F00                     move.w     -[A7], D0
  4755. 0000355E  2F0C                     move.l     -[A7], A4
  4756. 00003560  4EBA EC98                jsr        [PC - 0x1368 /* 000021FA */]
  4757. 00003564  554F                     subq.w     A7, 2
  4758. 00003566  486C FB8A                pea.l      [A4 - 0x476]
  4759. 0000356A  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4760. 0000356E  2F0C                     move.l     -[A7], A4
  4761. 00003570  4EBA D970                jsr        [PC - 0x2690 /* 00000EE2 */]
  4762. 00003574  101F                     move.b     D0, [A7]+
  4763. 00003576  5300                     subq.b     D0, 1
  4764. 00003578  6600 01DA                bne        +0x1DC /* 00003754 */
  4765. label0000357C:
  4766. 0000357C  4A46                     tst.w      D6
  4767. 0000357E  6630                     bne        +0x32 /* 000035B0 */
  4768. 00003580  422E FEE4                clr.b      [A6 - 0x11C]
  4769. 00003584  486E FEE5                pea.l      [A6 - 0x11B]
  4770. 00003588  4267                     clr.w      -[A7]
  4771. 0000358A  7000                     moveq.l    D0, 0x00
  4772. 0000358C  102E FEE4                move.b     D0, [A6 - 0x11C]
  4773. 00003590  3F00                     move.w     -[A7], D0
  4774. 00003592  2F0C                     move.l     -[A7], A4
  4775. 00003594  4EBA EC64                jsr        [PC - 0x139C /* 000021FA */]
  4776. 00003598  554F                     subq.w     A7, 2
  4777. 0000359A  486C FB8A                pea.l      [A4 - 0x476]
  4778. 0000359E  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4779. 000035A2  2F0C                     move.l     -[A7], A4
  4780. 000035A4  4EBA D93C                jsr        [PC - 0x26C4 /* 00000EE2 */]
  4781. 000035A8  101F                     move.b     D0, [A7]+
  4782. 000035AA  5300                     subq.b     D0, 1
  4783. 000035AC  6600 01A6                bne        +0x1A8 /* 00003754 */
  4784. label000035B0:
  4785. 000035B0  5246                     addq.w     D6, 1
  4786. 000035B2  0C46 0010                cmpi.w     D6, 0x10
  4787. 000035B6  6F00 F830                ble        -0x7CE /* 00002DE8 */
  4788. 000035BA  266D DA56                movea.l    A3, [A5 - 0x25AA]
  4789. 000035BE  4267                     clr.w      -[A7]
  4790. 000035C0  2F0B                     move.l     -[A7], A3
  4791. 000035C2  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4792. 000035C6  4267                     clr.w      -[A7]
  4793. 000035C8  2F0B                     move.l     -[A7], A3
  4794. 000035CA  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  4795. 000035CE  42A7                     clr.l      -[A7]
  4796. 000035D0  2F0B                     move.l     -[A7], A3
  4797. 000035D2  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4798. 000035D6  42A7                     clr.l      -[A7]
  4799. 000035D8  2F0B                     move.l     -[A7], A3
  4800. 000035DA  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  4801. 000035DE  3F3C 0002                move.w     -[A7], 0x2
  4802. 000035E2  2F0B                     move.l     -[A7], A3
  4803. 000035E4  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  4804. 000035E8  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4805. 000035EC  2F0B                     move.l     -[A7], A3
  4806. 000035EE  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  4807. 000035F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  4808. 000035F6  2F0B                     move.l     -[A7], A3
  4809. 000035F8  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  4810. 000035FC  3F3C 0001                move.w     -[A7], 0x1
  4811. 00003600  4227                     clr.b      -[A7]
  4812. 00003602  3F3C 0087                move.w     -[A7], 0x87
  4813. 00003606  2F0B                     move.l     -[A7], A3
  4814. 00003608  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4815. 0000360C  3F3C 0002                move.w     -[A7], 0x2
  4816. 00003610  4227                     clr.b      -[A7]
  4817. 00003612  3F3C 00C6                move.w     -[A7], 0xC6
  4818. 00003616  2F0B                     move.l     -[A7], A3
  4819. 00003618  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  4820. 0000361C  4267                     clr.w      -[A7]
  4821. 0000361E  2F0B                     move.l     -[A7], A3
  4822. 00003620  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4823. 00003624  4267                     clr.w      -[A7]
  4824. 00003626  2F0B                     move.l     -[A7], A3
  4825. 00003628  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4826. 0000362C  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  4827. 00003632  2F0C                     move.l     -[A7], A4
  4828. 00003634  4EBA F0E2                jsr        [PC - 0xF1E /* 00002718 */]
  4829. 00003638  2F0C                     move.l     -[A7], A4
  4830. 0000363A  4EBA F406                jsr        [PC - 0xBFA /* 00002A42 */]
  4831. 0000363E  486E FFE4                pea.l      [A6 - 0x1C]
  4832. 00003642  2F0C                     move.l     -[A7], A4
  4833. 00003644  4EBA EDC2                jsr        [PC - 0x123E /* 00002408 */]
  4834. 00003648  266D DA56                movea.l    A3, [A5 - 0x25AA]
  4835. 0000364C  4267                     clr.w      -[A7]
  4836. 0000364E  2F0B                     move.l     -[A7], A3
  4837. 00003650  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4838. 00003654  42A7                     clr.l      -[A7]
  4839. 00003656  2F0B                     move.l     -[A7], A3
  4840. 00003658  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4841. 0000365C  4267                     clr.w      -[A7]
  4842. 0000365E  2F0B                     move.l     -[A7], A3
  4843. 00003660  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4844. 00003664  4267                     clr.w      -[A7]
  4845. 00003666  2F0B                     move.l     -[A7], A3
  4846. 00003668  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4847. 0000366C  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  4848. 00003672  4A2D C282                tst.b      [A5 - 0x3D7E]
  4849. 00003676  6700 00AC                beq        +0xAE /* 00003724 */
  4850. 0000367A  486E FCE0                pea.l      [A6 - 0x320]
  4851. 0000367E  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  4852. 00003682  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4853. 00003686  584F                     addq.w     A7, 4
  4854. 00003688  3F3C 00FF                move.w     -[A7], 0xFF
  4855. 0000368C  486E FCE0                pea.l      [A6 - 0x320]
  4856. 00003690  486E FEE4                pea.l      [A6 - 0x11C]
  4857. 00003694  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4858. 00003698  302E FFE4                move.w     D0, [A6 - 0x1C]
  4859. 0000369C  48C0                     ext.l      D0
  4860. 0000369E  2F00                     move.l     -[A7], D0
  4861. 000036A0  486E FDE4                pea.l      [A6 - 0x21C]
  4862. 000036A4  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  4863. 000036A8  486E FCE0                pea.l      [A6 - 0x320]
  4864. 000036AC  486E FDE4                pea.l      [A6 - 0x21C]
  4865. 000036B0  487A 00B4                pea.l      [PC + 0xB4 /* 00003766, value 0x22E2012, pstring ". " */]
  4866. 000036B4  486E FEE4                pea.l      [A6 - 0x11C]
  4867. 000036B8  3F3C 0003                move.w     -[A7], 0x3
  4868. 000036BC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  4869. 000036C0  584F                     addq.w     A7, 4
  4870. 000036C2  3F3C 00FF                move.w     -[A7], 0xFF
  4871. 000036C6  486E FCE0                pea.l      [A6 - 0x320]
  4872. 000036CA  486E FEE4                pea.l      [A6 - 0x11C]
  4873. 000036CE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4874. 000036D2  486E FEE5                pea.l      [A6 - 0x11B]
  4875. 000036D6  3F3C 0003                move.w     -[A7], 0x3
  4876. 000036DA  7000                     moveq.l    D0, 0x00
  4877. 000036DC  102E FEE4                move.b     D0, [A6 - 0x11C]
  4878. 000036E0  3F00                     move.w     -[A7], D0
  4879. 000036E2  2F0C                     move.l     -[A7], A4
  4880. 000036E4  4EBA EB14                jsr        [PC - 0x14EC /* 000021FA */]
  4881. 000036E8  554F                     subq.w     A7, 2
  4882. 000036EA  486C FB8A                pea.l      [A4 - 0x476]
  4883. 000036EE  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4884. 000036F2  2F0C                     move.l     -[A7], A4
  4885. 000036F4  4EBA D7EC                jsr        [PC - 0x2814 /* 00000EE2 */]
  4886. 000036F8  101F                     move.b     D0, [A7]+
  4887. 000036FA  5300                     subq.b     D0, 1
  4888. 000036FC  6656                     bne        +0x58 /* 00003754 */
  4889. 000036FE  486D C286                pea.l      [A5 - 0x3D7A]
  4890. 00003702  4267                     clr.w      -[A7]
  4891. 00003704  3F2D C284                move.w     -[A7], [A5 - 0x3D7C]
  4892. 00003708  2F0C                     move.l     -[A7], A4
  4893. 0000370A  4EBA EAEE                jsr        [PC - 0x1512 /* 000021FA */]
  4894. 0000370E  554F                     subq.w     A7, 2
  4895. 00003710  486C FB8A                pea.l      [A4 - 0x476]
  4896. 00003714  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4897. 00003718  2F0C                     move.l     -[A7], A4
  4898. 0000371A  4EBA D7C6                jsr        [PC - 0x283A /* 00000EE2 */]
  4899. 0000371E  101F                     move.b     D0, [A7]+
  4900. 00003720  5300                     subq.b     D0, 1
  4901. 00003722  6630                     bne        +0x32 /* 00003754 */
  4902. label00003724:
  4903. 00003724  266D DA56                movea.l    A3, [A5 - 0x25AA]
  4904. 00003728  4267                     clr.w      -[A7]
  4905. 0000372A  2F0B                     move.l     -[A7], A3
  4906. 0000372C  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4907. 00003730  42A7                     clr.l      -[A7]
  4908. 00003732  2F0B                     move.l     -[A7], A3
  4909. 00003734  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4910. 00003738  4267                     clr.w      -[A7]
  4911. 0000373A  2F0B                     move.l     -[A7], A3
  4912. 0000373C  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4913. 00003740  4267                     clr.w      -[A7]
  4914. 00003742  2F0B                     move.l     -[A7], A3
  4915. 00003744  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4916. 00003748  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  4917. 0000374E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4918. label00003754:
  4919. 00003754  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4920. 00003758  4E5E                     unlink     A6
  4921. 0000375A  2E9F                     move.l     [A7], [A7]+
  4922. 0000375C  4E75                     rts
  4923. 0000375E  5052                     addq.w     [A2], 8
  4924. 00003760  5453                     addq.w     [A3], 2
  4925. 00003762  554D                     subq.w     A5, 2
  4926. 00003764  2020                     move.l     D0, -[A0]
  4927. 00003766  022E 2012 4E56           andi.b     [A6 + 0x4E56], 0x12
  4928. // begin alternate branch 0000376A-0000376E
  4929. fn0000376A:
  4930. 0000376A  4E56 FBE6                link       A6, -0x041A
  4931. // end alternate branch 0000376A-0000376E
  4932. fn0000376A: // (misaligned)
  4933. 0000376C  FBE6                     .invalid   <<F/7/5>>
  4934. 0000376E  48E7 0108                movem.l    -[A7], D7,A4
  4935. 00003772  286E 0008                movea.l    A4, [A6 + 0x8]
  4936. 00003776  422E 000E                clr.b      [A6 + 0xE]
  4937. 0000377A  7E03                     moveq.l    D7, 0x03
  4938. 0000377C  4A2E 000C                tst.b      [A6 + 0xC]
  4939. 00003780  6700 007C                beq        +0x7E /* 000037FE */
  4940. 00003784  486E FCE6                pea.l      [A6 - 0x31A]
  4941. 00003788  3F3C 0001                move.w     -[A7], 0x1
  4942. 0000378C  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  4943. 00003790  584F                     addq.w     A7, 4
  4944. 00003792  3F3C 00FF                move.w     -[A7], 0xFF
  4945. 00003796  486E FCE6                pea.l      [A6 - 0x31A]
  4946. 0000379A  486E FDE8                pea.l      [A6 - 0x218]
  4947. 0000379E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4948. 000037A2  486E FDE9                pea.l      [A6 - 0x217]
  4949. 000037A6  3F07                     move.w     -[A7], D7
  4950. 000037A8  7000                     moveq.l    D0, 0x00
  4951. 000037AA  102E FDE8                move.b     D0, [A6 - 0x218]
  4952. 000037AE  3F00                     move.w     -[A7], D0
  4953. 000037B0  2F0C                     move.l     -[A7], A4
  4954. 000037B2  4EBA EA46                jsr        [PC - 0x15BA /* 000021FA */]
  4955. 000037B6  554F                     subq.w     A7, 2
  4956. 000037B8  486C FB8A                pea.l      [A4 - 0x476]
  4957. 000037BC  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4958. 000037C0  2F0C                     move.l     -[A7], A4
  4959. 000037C2  4EBA D71E                jsr        [PC - 0x28E2 /* 00000EE2 */]
  4960. 000037C6  101F                     move.b     D0, [A7]+
  4961. 000037C8  5300                     subq.b     D0, 1
  4962. 000037CA  6600 0216                bne        +0x218 /* 000039E2 */
  4963. 000037CE  422E FDE8                clr.b      [A6 - 0x218]
  4964. 000037D2  486E FDE9                pea.l      [A6 - 0x217]
  4965. 000037D6  4267                     clr.w      -[A7]
  4966. 000037D8  7000                     moveq.l    D0, 0x00
  4967. 000037DA  102E FDE8                move.b     D0, [A6 - 0x218]
  4968. 000037DE  3F00                     move.w     -[A7], D0
  4969. 000037E0  2F0C                     move.l     -[A7], A4
  4970. 000037E2  4EBA EA16                jsr        [PC - 0x15EA /* 000021FA */]
  4971. 000037E6  554F                     subq.w     A7, 2
  4972. 000037E8  486C FB8A                pea.l      [A4 - 0x476]
  4973. 000037EC  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  4974. 000037F0  2F0C                     move.l     -[A7], A4
  4975. 000037F2  4EBA D6EE                jsr        [PC - 0x2912 /* 00000EE2 */]
  4976. 000037F6  101F                     move.b     D0, [A7]+
  4977. 000037F8  5300                     subq.b     D0, 1
  4978. 000037FA  6600 01E6                bne        +0x1E8 /* 000039E2 */
  4979. label000037FE:
  4980. 000037FE  102D C47A                move.b     D0, [A5 - 0x3B86]
  4981. 00003802  6000 00D8                bra        +0xDA /* 000038DC */
  4982. label00003806:
  4983. 00003806  486E FCE6                pea.l      [A6 - 0x31A]
  4984. 0000380A  3F3C 0002                move.w     -[A7], 0x2
  4985. 0000380E  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  4986. 00003812  584F                     addq.w     A7, 4
  4987. 00003814  3F3C 00FF                move.w     -[A7], 0xFF
  4988. 00003818  486E FCE6                pea.l      [A6 - 0x31A]
  4989. 0000381C  486E FEE8                pea.l      [A6 - 0x118]
  4990. 00003820  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4991. 00003824  486E FCE6                pea.l      [A6 - 0x31A]
  4992. 00003828  3F3C 0003                move.w     -[A7], 0x3
  4993. 0000382C  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  4994. 00003830  584F                     addq.w     A7, 4
  4995. 00003832  3F3C 00FF                move.w     -[A7], 0xFF
  4996. 00003836  486E FCE6                pea.l      [A6 - 0x31A]
  4997. 0000383A  486E FDE8                pea.l      [A6 - 0x218]
  4998. 0000383E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4999. 00003842  486E FCE6                pea.l      [A6 - 0x31A]
  5000. 00003846  486E FEE8                pea.l      [A6 - 0x118]
  5001. 0000384A  486D FDF4                pea.l      [A5 - 0x20C]
  5002. 0000384E  486E FDE8                pea.l      [A6 - 0x218]
  5003. 00003852  3F3C 0003                move.w     -[A7], 0x3
  5004. 00003856  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5005. 0000385A  584F                     addq.w     A7, 4
  5006. 0000385C  3F3C 00FF                move.w     -[A7], 0xFF
  5007. 00003860  486E FCE6                pea.l      [A6 - 0x31A]
  5008. 00003864  486E FEE8                pea.l      [A6 - 0x118]
  5009. 00003868  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5010. 0000386C  6000 007A                bra        +0x7C /* 000038E8 */
  5011. label00003870:
  5012. 00003870  486E FCE6                pea.l      [A6 - 0x31A]
  5013. 00003874  486D FDF4                pea.l      [A5 - 0x20C]
  5014. 00003878  486E FBE6                pea.l      [A6 - 0x41A]
  5015. 0000387C  3F3C 0003                move.w     -[A7], 0x3
  5016. 00003880  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5017. 00003884  584F                     addq.w     A7, 4
  5018. 00003886  486E FBE6                pea.l      [A6 - 0x41A]
  5019. 0000388A  3F3C 0002                move.w     -[A7], 0x2
  5020. 0000388E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5021. 00003892  584F                     addq.w     A7, 4
  5022. 00003894  3F3C 00FF                move.w     -[A7], 0xFF
  5023. 00003898  486E FCE6                pea.l      [A6 - 0x31A]
  5024. 0000389C  486E FEE8                pea.l      [A6 - 0x118]
  5025. 000038A0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5026. 000038A4  6042                     bra        +0x44 /* 000038E8 */
  5027. label000038A6:
  5028. 000038A6  486E FCE6                pea.l      [A6 - 0x31A]
  5029. 000038AA  486D FDF4                pea.l      [A5 - 0x20C]
  5030. 000038AE  486E FBE6                pea.l      [A6 - 0x41A]
  5031. 000038B2  3F3C 0010                move.w     -[A7], 0x10
  5032. 000038B6  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5033. 000038BA  584F                     addq.w     A7, 4
  5034. 000038BC  486E FBE6                pea.l      [A6 - 0x41A]
  5035. 000038C0  3F3C 0002                move.w     -[A7], 0x2
  5036. 000038C4  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5037. 000038C8  584F                     addq.w     A7, 4
  5038. 000038CA  3F3C 00FF                move.w     -[A7], 0xFF
  5039. 000038CE  486E FCE6                pea.l      [A6 - 0x31A]
  5040. 000038D2  486E FEE8                pea.l      [A6 - 0x118]
  5041. 000038D6  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5042. 000038DA  600C                     bra        +0xE /* 000038E8 */
  5043. label000038DC:
  5044. 000038DC  6700 FF28                beq        -0xD6 /* 00003806 */
  5045. 000038E0  5300                     subq.b     D0, 1
  5046. 000038E2  678C                     beq        -0x72 /* 00003870 */
  5047. 000038E4  5300                     subq.b     D0, 1
  5048. 000038E6  67BE                     beq        -0x40 /* 000038A6 */
  5049. label000038E8:
  5050. 000038E8  486E FCE6                pea.l      [A6 - 0x31A]
  5051. 000038EC  486E FEE8                pea.l      [A6 - 0x118]
  5052. 000038F0  486D FDF8                pea.l      [A5 - 0x208]
  5053. 000038F4  486E FBE6                pea.l      [A6 - 0x41A]
  5054. 000038F8  3F3C 0004                move.w     -[A7], 0x4
  5055. 000038FC  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5056. 00003900  584F                     addq.w     A7, 4
  5057. 00003902  486E FBE6                pea.l      [A6 - 0x41A]
  5058. 00003906  3F3C 0003                move.w     -[A7], 0x3
  5059. 0000390A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5060. 0000390E  584F                     addq.w     A7, 4
  5061. 00003910  3F3C 00FF                move.w     -[A7], 0xFF
  5062. 00003914  486E FCE6                pea.l      [A6 - 0x31A]
  5063. 00003918  486E FEE8                pea.l      [A6 - 0x118]
  5064. 0000391C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5065. 00003920  486E FCE6                pea.l      [A6 - 0x31A]
  5066. 00003924  486E FEE8                pea.l      [A6 - 0x118]
  5067. 00003928  486D FDFC                pea.l      [A5 - 0x204]
  5068. 0000392C  486E FBE6                pea.l      [A6 - 0x41A]
  5069. 00003930  3F3C 0005                move.w     -[A7], 0x5
  5070. 00003934  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5071. 00003938  584F                     addq.w     A7, 4
  5072. 0000393A  486E FBE6                pea.l      [A6 - 0x41A]
  5073. 0000393E  3F3C 0003                move.w     -[A7], 0x3
  5074. 00003942  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5075. 00003946  584F                     addq.w     A7, 4
  5076. 00003948  3F3C 00FF                move.w     -[A7], 0xFF
  5077. 0000394C  486E FCE6                pea.l      [A6 - 0x31A]
  5078. 00003950  486E FEE8                pea.l      [A6 - 0x118]
  5079. 00003954  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5080. 00003958  4A6D CE2C                tst.w      [A5 - 0x31D4]
  5081. 0000395C  661E                     bne        +0x20 /* 0000397C */
  5082. 0000395E  486E FCE6                pea.l      [A6 - 0x31A]
  5083. 00003962  3F3C 0006                move.w     -[A7], 0x6
  5084. 00003966  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5085. 0000396A  584F                     addq.w     A7, 4
  5086. 0000396C  3F3C 00FF                move.w     -[A7], 0xFF
  5087. 00003970  486E FCE6                pea.l      [A6 - 0x31A]
  5088. 00003974  486E FEE8                pea.l      [A6 - 0x118]
  5089. 00003978  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5090. label0000397C:
  5091. 0000397C  486E FEE9                pea.l      [A6 - 0x117]
  5092. 00003980  3F3C 0002                move.w     -[A7], 0x2
  5093. 00003984  7000                     moveq.l    D0, 0x00
  5094. 00003986  102E FEE8                move.b     D0, [A6 - 0x118]
  5095. 0000398A  3F00                     move.w     -[A7], D0
  5096. 0000398C  2F0C                     move.l     -[A7], A4
  5097. 0000398E  4EBA E86A                jsr        [PC - 0x1796 /* 000021FA */]
  5098. 00003992  554F                     subq.w     A7, 2
  5099. 00003994  486C FB8A                pea.l      [A4 - 0x476]
  5100. 00003998  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  5101. 0000399C  2F0C                     move.l     -[A7], A4
  5102. 0000399E  4EBA D542                jsr        [PC - 0x2ABE /* 00000EE2 */]
  5103. 000039A2  101F                     move.b     D0, [A7]+
  5104. 000039A4  5300                     subq.b     D0, 1
  5105. 000039A6  663A                     bne        +0x3C /* 000039E2 */
  5106. 000039A8  4A6D CE2E                tst.w      [A5 - 0x31D2]
  5107. 000039AC  672E                     beq        +0x30 /* 000039DC */
  5108. 000039AE  422E FDE8                clr.b      [A6 - 0x218]
  5109. 000039B2  486E FDE9                pea.l      [A6 - 0x217]
  5110. 000039B6  4267                     clr.w      -[A7]
  5111. 000039B8  7000                     moveq.l    D0, 0x00
  5112. 000039BA  102E FDE8                move.b     D0, [A6 - 0x218]
  5113. 000039BE  3F00                     move.w     -[A7], D0
  5114. 000039C0  2F0C                     move.l     -[A7], A4
  5115. 000039C2  4EBA E836                jsr        [PC - 0x17CA /* 000021FA */]
  5116. 000039C6  554F                     subq.w     A7, 2
  5117. 000039C8  486C FB8A                pea.l      [A4 - 0x476]
  5118. 000039CC  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  5119. 000039D0  2F0C                     move.l     -[A7], A4
  5120. 000039D2  4EBA D50E                jsr        [PC - 0x2AF2 /* 00000EE2 */]
  5121. 000039D6  101F                     move.b     D0, [A7]+
  5122. 000039D8  5300                     subq.b     D0, 1
  5123. 000039DA  6606                     bne        +0x8 /* 000039E2 */
  5124. label000039DC:
  5125. 000039DC  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  5126. label000039E2:
  5127. 000039E2  4CDF 1080                movem.l    D7,A4, [A7]+
  5128. 000039E6  4E5E                     unlink     A6
  5129. 000039E8  205F                     movea.l    A0, [A7]+
  5130. 000039EA  5C4F                     addq.w     A7, 6
  5131. 000039EC  4ED0                     jmp        [A0]
  5132. 000039EE  5052                     addq.w     [A2], 8
  5133. 000039F0  5448                     addq.w     A0, 2
  5134. 000039F2  4452                     neg.w      [A2]
  5135. 000039F4  2020                     move.l     D0, -[A0]
  5136. fn000039F6:
  5137. 000039F6  4E56 FFD6                link       A6, -0x002A
  5138. 000039FA  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  5139. 000039FE  286E 0012                movea.l    A4, [A6 + 0x12]
  5140. 00003A02  362E 000C                move.w     D3, [A6 + 0xC]
  5141. 00003A06  486E FFD8                pea.l      [A6 - 0x28]
  5142. 00003A0A  A874                     syscall    GetPort
  5143. 00003A0C  2F2D D890                move.l     -[A7], [A5 - 0x2770]
  5144. 00003A10  A873                     syscall    SetPort
  5145. 00003A12  422E FFD6                clr.b      [A6 - 0x2A]
  5146. 00003A16  7000                     moveq.l    D0, 0x00
  5147. 00003A18  102E FFD6                move.b     D0, [A6 - 0x2A]
  5148. 00003A1C  3F00                     move.w     -[A7], D0
  5149. 00003A1E  A888                     syscall    TextFace
  5150. 00003A20  0C6D 000C BE44           cmpi.w     [A5 - 0x41BC], 0xC
  5151. 00003A26  6C08                     bge        +0xA /* 00003A30 */
  5152. 00003A28  3F2D BE44                move.w     -[A7], [A5 - 0x41BC]
  5153. 00003A2C  A88A                     syscall    TextSize
  5154. 00003A2E  6006                     bra        +0x8 /* 00003A36 */
  5155. label00003A30:
  5156. 00003A30  3F3C 000C                move.w     -[A7], 0xC
  5157. 00003A34  A88A                     syscall    TextSize
  5158. label00003A36:
  5159. 00003A36  554F                     subq.w     A7, 2
  5160. 00003A38  206D D972                movea.l    A0, [A5 - 0x268E]
  5161. 00003A3C  2050                     movea.l    A0, [A0]
  5162. 00003A3E  3F28 0010                move.w     -[A7], [A0 + 0x10]
  5163. 00003A42  2F2D D972                move.l     -[A7], [A5 - 0x268E]
  5164. 00003A46  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  5165. 00003A4A  A887                     syscall    TextFont
  5166. 00003A4C  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  5167. 00003A50  302E 0010                move.w     D0, [A6 + 0x10]
  5168. 00003A54  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5169. 00003A58  322E 000E                move.w     D1, [A6 + 0xE]
  5170. 00003A5C  C3FC 0006                muls.w     D1, 0x6
  5171. 00003A60  48C1                     ext.l      D1
  5172. 00003A62  D081                     add.l      D0, D1
  5173. 00003A64  41F0 08FC                lea.l      A0, [A0 + D0 - 0x4]
  5174. 00003A68  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  5175. 00003A6C  22D8                     move.l     [A1]+, [A0]+
  5176. 00003A6E  32D8                     move.w     [A1]+, [A0]+
  5177. 00003A70  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  5178. 00003A74  302E 0010                move.w     D0, [A6 + 0x10]
  5179. 00003A78  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5180. 00003A7C  322E 000E                move.w     D1, [A6 + 0xE]
  5181. 00003A80  C3FC 0006                muls.w     D1, 0x6
  5182. 00003A84  48C1                     ext.l      D1
  5183. 00003A86  D081                     add.l      D0, D1
  5184. 00003A88  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  5185. 00003A8C  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5186. 00003A90  22D8                     move.l     [A1]+, [A0]+
  5187. 00003A92  32D8                     move.w     [A1]+, [A0]+
  5188. 00003A94  4247                     clr.w      D7
  5189. 00003A96  4214                     clr.b      [A4]
  5190. 00003A98  554F                     subq.w     A7, 2
  5191. 00003A9A  486E FFE2                pea.l      [A6 - 0x1E]
  5192. 00003A9E  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5193. 00003AA2  3C1F                     move.w     D6, [A7]+
  5194. 00003AA4  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  5195. 00003AAA  6014                     bra        +0x16 /* 00003AC0 */
  5196. label00003AAC:
  5197. 00003AAC  486E FFE2                pea.l      [A6 - 0x1E]
  5198. 00003AB0  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5199. 00003AB4  554F                     subq.w     A7, 2
  5200. 00003AB6  486E FFE2                pea.l      [A6 - 0x1E]
  5201. 00003ABA  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5202. 00003ABE  3C1F                     move.w     D6, [A7]+
  5203. label00003AC0:
  5204. 00003AC0  554F                     subq.w     A7, 2
  5205. 00003AC2  486E FFE2                pea.l      [A6 - 0x1E]
  5206. 00003AC6  486E FFDC                pea.l      [A6 - 0x24]
  5207. 00003ACA  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  5208. 00003ACE  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  5209. 00003AD2  57C0                     seq        D0
  5210. 00003AD4  C01F                     and.b      D0, [A7]+
  5211. 00003AD6  66D4                     bne        -0x2A /* 00003AAC */
  5212. 00003AD8  6056                     bra        +0x58 /* 00003B30 */
  5213. label00003ADA:
  5214. 00003ADA  5247                     addq.w     D7, 1
  5215. 00003ADC  1986 7000                move.b     [A4 + D7.w], D6
  5216. 00003AE0  3806                     move.w     D4, D6
  5217. 00003AE2  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  5218. 00003AE6  6632                     bne        +0x34 /* 00003B1A */
  5219. 00003AE8  6014                     bra        +0x16 /* 00003AFE */
  5220. label00003AEA:
  5221. 00003AEA  486E FFE2                pea.l      [A6 - 0x1E]
  5222. 00003AEE  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5223. 00003AF2  554F                     subq.w     A7, 2
  5224. 00003AF4  486E FFE2                pea.l      [A6 - 0x1E]
  5225. 00003AF8  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5226. 00003AFC  381F                     move.w     D4, [A7]+
  5227. label00003AFE:
  5228. 00003AFE  554F                     subq.w     A7, 2
  5229. 00003B00  486E FFE2                pea.l      [A6 - 0x1E]
  5230. 00003B04  486E FFDC                pea.l      [A6 - 0x24]
  5231. 00003B08  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  5232. 00003B0C  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  5233. 00003B10  57C0                     seq        D0
  5234. 00003B12  C01F                     and.b      D0, [A7]+
  5235. 00003B14  66D4                     bne        -0x2A /* 00003AEA */
  5236. 00003B16  3C04                     move.w     D6, D4
  5237. 00003B18  6014                     bra        +0x16 /* 00003B2E */
  5238. label00003B1A:
  5239. 00003B1A  486E FFE2                pea.l      [A6 - 0x1E]
  5240. 00003B1E  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  5241. 00003B22  554F                     subq.w     A7, 2
  5242. 00003B24  486E FFE2                pea.l      [A6 - 0x1E]
  5243. 00003B28  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5244. 00003B2C  3C1F                     move.w     D6, [A7]+
  5245. label00003B2E:
  5246. 00003B2E  1887                     move.b     [A4], D7
  5247. label00003B30:
  5248. 00003B30  554F                     subq.w     A7, 2
  5249. 00003B32  486E FFE2                pea.l      [A6 - 0x1E]
  5250. 00003B36  486E FFDC                pea.l      [A6 - 0x24]
  5251. 00003B3A  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  5252. 00003B3E  554F                     subq.w     A7, 2
  5253. 00003B40  2F0C                     move.l     -[A7], A4
  5254. 00003B42  A88C                     syscall    StringWidth
  5255. 00003B44  B65F                     cmp.w      D3, [A7]+
  5256. 00003B46  5CC0                     sge        D0
  5257. 00003B48  C01F                     and.b      D0, [A7]+
  5258. 00003B4A  668E                     bne        -0x70 /* 00003ADA */
  5259. 00003B4C  554F                     subq.w     A7, 2
  5260. 00003B4E  486E FFE2                pea.l      [A6 - 0x1E]
  5261. 00003B52  486E FFDC                pea.l      [A6 - 0x24]
  5262. 00003B56  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  5263. 00003B5A  554F                     subq.w     A7, 2
  5264. 00003B5C  486E FFE2                pea.l      [A6 - 0x1E]
  5265. 00003B60  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5266. 00003B64  0C5F 0020                cmpi.w     [A7]+, 0x20 /* ' ' */
  5267. 00003B68  56C0                     sne        D0
  5268. 00003B6A  C01F                     and.b      D0, [A7]+
  5269. 00003B6C  6712                     beq        +0x14 /* 00003B80 */
  5270. 00003B6E  5247                     addq.w     D7, 1
  5271. 00003B70  554F                     subq.w     A7, 2
  5272. 00003B72  486E FFE2                pea.l      [A6 - 0x1E]
  5273. 00003B76  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  5274. 00003B7A  301F                     move.w     D0, [A7]+
  5275. 00003B7C  1980 7000                move.b     [A4 + D7.w], D0
  5276. label00003B80:
  5277. 00003B80  554F                     subq.w     A7, 2
  5278. 00003B82  2F0C                     move.l     -[A7], A4
  5279. 00003B84  A88C                     syscall    StringWidth
  5280. 00003B86  B65F                     cmp.w      D3, [A7]+
  5281. 00003B88  6C58                     bge        +0x5A /* 00003BE2 */
  5282. 00003B8A  422E 0016                clr.b      [A6 + 0x16]
  5283. 00003B8E  3A07                     move.w     D5, D7
  5284. 00003B90  594F                     subq.w     A7, 4
  5285. 00003B92  42A7                     clr.l      -[A7]
  5286. 00003B94  5947                     subq.w     D7, 4
  5287. 00003B96  48C7                     ext.l      D7
  5288. 00003B98  2F07                     move.l     -[A7], D7
  5289. 00003B9A  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5290. 00003B9E  544F                     addq.w     A7, 2
  5291. 00003BA0  3E1F                     move.w     D7, [A7]+
  5292. 00003BA2  6002                     bra        +0x4 /* 00003BA6 */
  5293. label00003BA4:
  5294. 00003BA4  5347                     subq.w     D7, 1
  5295. label00003BA6:
  5296. 00003BA6  7000                     moveq.l    D0, 0x00
  5297. 00003BA8  1034 7000                move.b     D0, [A4 + D7.w]
  5298. 00003BAC  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  5299. 00003BB0  56C0                     sne        D0
  5300. 00003BB2  4A47                     tst.w      D7
  5301. 00003BB4  5EC1                     sgt        D1
  5302. 00003BB6  C001                     and.b      D0, D1
  5303. 00003BB8  66EA                     bne        -0x14 /* 00003BA4 */
  5304. 00003BBA  4A47                     tst.w      D7
  5305. 00003BBC  6604                     bne        +0x6 /* 00003BC2 */
  5306. 00003BBE  3E05                     move.w     D7, D5
  5307. 00003BC0  602E                     bra        +0x30 /* 00003BF0 */
  5308. label00003BC2:
  5309. 00003BC2  3007                     move.w     D0, D7
  5310. 00003BC4  5640                     addq.w     D0, 3
  5311. 00003BC6  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5312. 00003BCA  3A07                     move.w     D5, D7
  5313. 00003BCC  600A                     bra        +0xC /* 00003BD8 */
  5314. label00003BCE:
  5315. 00003BCE  19BC 002E 5000           move.b     [A4 + D5.w], 0x2E /* '.' */
  5316. 00003BD4  5245                     addq.w     D5, 1
  5317. 00003BD6  6906                     bvs        +0x8 /* 00003BDE */
  5318. label00003BD8:
  5319. 00003BD8  BA6E FFD6                cmp.w      D5, [A6 - 0x2A]
  5320. 00003BDC  6FF0                     ble        -0xE /* 00003BCE */
  5321. label00003BDE:
  5322. 00003BDE  5647                     addq.w     D7, 3
  5323. 00003BE0  600E                     bra        +0x10 /* 00003BF0 */
  5324. label00003BE2:
  5325. 00003BE2  7000                     moveq.l    D0, 0x00
  5326. 00003BE4  1034 7000                move.b     D0, [A4 + D7.w]
  5327. 00003BE8  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  5328. 00003BEC  6602                     bne        +0x4 /* 00003BF0 */
  5329. 00003BEE  5347                     subq.w     D7, 1
  5330. label00003BF0:
  5331. 00003BF0  1887                     move.b     [A4], D7
  5332. 00003BF2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5333. 00003BF6  A873                     syscall    SetPort
  5334. 00003BF8  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  5335. 00003BFC  4E5E                     unlink     A6
  5336. 00003BFE  205F                     movea.l    A0, [A7]+
  5337. 00003C00  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5338. 00003C04  4ED0                     jmp        [A0]
  5339. 00003C06  4745                     chk.w      D3, D5
  5340. 00003C08  5454                     addq.w     [A4], 2
  5341. 00003C0A  4558                     chk.w      D2, [A0]+
  5342. 00003C0C  5420                     addq.b     -[A0], 2
  5343. fn00003C0E:
  5344. 00003C0E  4E56 EDBA                link       A6, -0x1246
  5345. 00003C12  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5346. 00003C16  286E 0008                movea.l    A4, [A6 + 0x8]
  5347. 00003C1A  3F3C 0003                move.w     -[A7], 0x3
  5348. 00003C1E  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  5349. 00003C22  422D FEF8                clr.b      [A5 - 0x108]
  5350. 00003C26  41FA 0B76                lea.l      A0, [PC + 0xB76 /* 0000479E, value 0x0, cstring "" */]
  5351. 00003C2A  43EC FB5E                lea.l      A1, [A4 - 0x4A2]
  5352. 00003C2E  7007                     moveq.l    D0, 0x07
  5353. label00003C30:
  5354. 00003C30  22D8                     move.l     [A1]+, [A0]+
  5355. 00003C32  51C8 FFFC                dbf        D0, -0x6 /* 00003C30 */
  5356. 00003C36  486C FB5E                pea.l      [A4 - 0x4A2]
  5357. 00003C3A  487A 0B42                pea.l      [PC + 0xB42 /* 0000477E, value 0x7FFFFFFF */]
  5358. 00003C3E  486E F09C                pea.l      [A6 - 0xF64]
  5359. 00003C42  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5360. 00003C46  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  5361. 00003C4A  486E F09C                pea.l      [A6 - 0xF64]
  5362. 00003C4E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  5363. 00003C52  41EE F09C                lea.l      A0, [A6 - 0xF64]
  5364. 00003C56  43EC FB5E                lea.l      A1, [A4 - 0x4A2]
  5365. 00003C5A  7007                     moveq.l    D0, 0x07
  5366. label00003C5C:
  5367. 00003C5C  22D8                     move.l     [A1]+, [A0]+
  5368. 00003C5E  51C8 FFFC                dbf        D0, -0x6 /* 00003C5C */
  5369. 00003C62  422E 000C                clr.b      [A6 + 0xC]
  5370. 00003C66  426C FB8A                clr.w      [A4 - 0x476]
  5371. 00003C6A  2F0C                     move.l     -[A7], A4
  5372. 00003C6C  4EBA E474                jsr        [PC - 0x1B8C /* 000020E2 */]
  5373. 00003C70  486E F3C0                pea.l      [A6 - 0xC40]
  5374. 00003C74  700A                     moveq.l    D0, 0x0A
  5375. 00003C76  2F00                     move.l     -[A7], D0
  5376. 00003C78  4267                     clr.w      -[A7]
  5377. 00003C7A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5378. 00003C7E  7601                     moveq.l    D3, 0x01
  5379. 00003C80  266D DA56                movea.l    A3, [A5 - 0x25AA]
  5380. 00003C84  4267                     clr.w      -[A7]
  5381. 00003C86  2F0B                     move.l     -[A7], A3
  5382. 00003C88  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  5383. 00003C8C  7001                     moveq.l    D0, 0x01
  5384. 00003C8E  2F00                     move.l     -[A7], D0
  5385. 00003C90  2F0B                     move.l     -[A7], A3
  5386. 00003C92  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  5387. 00003C96  7001                     moveq.l    D0, 0x01
  5388. 00003C98  2F00                     move.l     -[A7], D0
  5389. 00003C9A  2F0B                     move.l     -[A7], A3
  5390. 00003C9C  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  5391. 00003CA0  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  5392. 00003CA4  2F0B                     move.l     -[A7], A3
  5393. 00003CA6  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  5394. 00003CAA  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  5395. 00003CAE  2F0B                     move.l     -[A7], A3
  5396. 00003CB0  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  5397. 00003CB4  4267                     clr.w      -[A7]
  5398. 00003CB6  2F0B                     move.l     -[A7], A3
  5399. 00003CB8  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  5400. 00003CBC  594F                     subq.w     A7, 4
  5401. 00003CBE  2F0B                     move.l     -[A7], A3
  5402. 00003CC0  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  5403. 00003CC4  203C 0000 00F3           move.l     D0, 0xF3
  5404. 00003CCA  909F                     sub.l      D0, [A7]+
  5405. 00003CCC  2F00                     move.l     -[A7], D0
  5406. 00003CCE  2F0B                     move.l     -[A7], A3
  5407. 00003CD0  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  5408. 00003CD4  42A7                     clr.l      -[A7]
  5409. 00003CD6  2F0B                     move.l     -[A7], A3
  5410. 00003CD8  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  5411. 00003CDC  4267                     clr.w      -[A7]
  5412. 00003CDE  2F0B                     move.l     -[A7], A3
  5413. 00003CE0  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  5414. 00003CE4  3F3C 0004                move.w     -[A7], 0x4
  5415. 00003CE8  2F0B                     move.l     -[A7], A3
  5416. 00003CEA  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  5417. 00003CEE  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  5418. 00003CF2  2F0B                     move.l     -[A7], A3
  5419. 00003CF4  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  5420. 00003CF8  3F3C FFFF                move.w     -[A7], 0xFFFF
  5421. 00003CFC  2F0B                     move.l     -[A7], A3
  5422. 00003CFE  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  5423. 00003D02  3F3C 0001                move.w     -[A7], 0x1
  5424. 00003D06  4227                     clr.b      -[A7]
  5425. 00003D08  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  5426. 00003D0C  2F0B                     move.l     -[A7], A3
  5427. 00003D0E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5428. 00003D12  3F3C 0002                move.w     -[A7], 0x2
  5429. 00003D16  4227                     clr.b      -[A7]
  5430. 00003D18  3F3C 00AB                move.w     -[A7], 0xAB
  5431. 00003D1C  2F0B                     move.l     -[A7], A3
  5432. 00003D1E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5433. 00003D22  3F3C 0003                move.w     -[A7], 0x3
  5434. 00003D26  4227                     clr.b      -[A7]
  5435. 00003D28  3F3C 00F3                move.w     -[A7], 0xF3
  5436. 00003D2C  2F0B                     move.l     -[A7], A3
  5437. 00003D2E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5438. 00003D32  3F3C 0004                move.w     -[A7], 0x4
  5439. 00003D36  4227                     clr.b      -[A7]
  5440. 00003D38  3F3C 0105                move.w     -[A7], 0x105
  5441. 00003D3C  2F0B                     move.l     -[A7], A3
  5442. 00003D3E  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  5443. 00003D42  4267                     clr.w      -[A7]
  5444. 00003D44  2F0B                     move.l     -[A7], A3
  5445. 00003D46  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  5446. 00003D4A  4267                     clr.w      -[A7]
  5447. 00003D4C  2F0B                     move.l     -[A7], A3
  5448. 00003D4E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  5449. 00003D52  3B7C 0065 D88C           move.w     [A5 - 0x2774], 0x65 /* 'e' */
  5450. 00003D58  486E EFBC                pea.l      [A6 - 0x1044]
  5451. 00003D5C  3F3C 000F                move.w     -[A7], 0xF
  5452. 00003D60  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5453. 00003D64  584F                     addq.w     A7, 4
  5454. 00003D66  3F3C 00FF                move.w     -[A7], 0xFF
  5455. 00003D6A  486E EFBC                pea.l      [A6 - 0x1044]
  5456. 00003D6E  486E F2BC                pea.l      [A6 - 0xD44]
  5457. 00003D72  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5458. 00003D76  486E EFBC                pea.l      [A6 - 0x1044]
  5459. 00003D7A  3F3C 000B                move.w     -[A7], 0xB
  5460. 00003D7E  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5461. 00003D82  584F                     addq.w     A7, 4
  5462. 00003D84  3F3C 00FF                move.w     -[A7], 0xFF
  5463. 00003D88  486E EFBC                pea.l      [A6 - 0x1044]
  5464. 00003D8C  486E F1BC                pea.l      [A6 - 0xE44]
  5465. 00003D90  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5466. 00003D94  486E EFBC                pea.l      [A6 - 0x1044]
  5467. 00003D98  3F3C 000C                move.w     -[A7], 0xC
  5468. 00003D9C  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5469. 00003DA0  584F                     addq.w     A7, 4
  5470. 00003DA2  3F3C 00FF                move.w     -[A7], 0xFF
  5471. 00003DA6  486E EFBC                pea.l      [A6 - 0x1044]
  5472. 00003DAA  486E F0BC                pea.l      [A6 - 0xF44]
  5473. 00003DAE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5474. 00003DB2  554F                     subq.w     A7, 2
  5475. 00003DB4  486E F2BC                pea.l      [A6 - 0xD44]
  5476. 00003DB8  A88C                     syscall    StringWidth
  5477. 00003DBA  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  5478. 00003DBE  554F                     subq.w     A7, 2
  5479. 00003DC0  486E F1BC                pea.l      [A6 - 0xE44]
  5480. 00003DC4  A88C                     syscall    StringWidth
  5481. 00003DC6  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  5482. 00003DCA  594F                     subq.w     A7, 4
  5483. 00003DCC  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  5484. 00003DD0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5485. 00003DD4  201F                     move.l     D0, [A7]+
  5486. 00003DD6  0680 FFFF FF0D           addi.l     D0, 0xFFFFFF0D
  5487. 00003DDC  2F00                     move.l     -[A7], D0
  5488. 00003DDE  594F                     subq.w     A7, 4
  5489. 00003DE0  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  5490. 00003DE4  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  5491. 00003DE8  221F                     move.l     D1, [A7]+
  5492. 00003DEA  201F                     move.l     D0, [A7]+
  5493. 00003DEC  9081                     sub.l      D0, D1
  5494. 00003DEE  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5495. 00003DF2  7000                     moveq.l    D0, 0x00
  5496. 00003DF4  102E F1BD                move.b     D0, [A6 - 0xE43]
  5497. 00003DF8  0C40 007F                cmpi.w     D0, 0x7F
  5498. 00003DFC  6F3E                     ble        +0x40 /* 00003E3C */
  5499. 00003DFE  486E EFBC                pea.l      [A6 - 0x1044]
  5500. 00003E02  487A 0978                pea.l      [PC + 0x978 /* 0000477C, value 0x18F7FFF */]
  5501. 00003E06  7000                     moveq.l    D0, 0x00
  5502. 00003E08  102E F1BD                move.b     D0, [A6 - 0xE43]
  5503. 00003E0C  0640 FF80                addi.w     D0, 0xFF80
  5504. 00003E10  323C 0100                move.w     D1, 0x100
  5505. 00003E14  1200                     move.b     D1, D0
  5506. 00003E16  3D41 EFBA                move.w     [A6 - 0x1046], D1
  5507. 00003E1A  486E EFBA                pea.l      [A6 - 0x1046]
  5508. 00003E1E  487A 095A                pea.l      [PC + 0x95A /* 0000477A, value 0x19F018F */]
  5509. 00003E22  3F3C 0003                move.w     -[A7], 0x3
  5510. 00003E26  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5511. 00003E2A  584F                     addq.w     A7, 4
  5512. 00003E2C  3F3C 00FF                move.w     -[A7], 0xFF
  5513. 00003E30  486E EFBC                pea.l      [A6 - 0x1044]
  5514. 00003E34  486E F1BC                pea.l      [A6 - 0xE44]
  5515. 00003E38  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5516. label00003E3C:
  5517. 00003E3C  7000                     moveq.l    D0, 0x00
  5518. 00003E3E  102E F0BD                move.b     D0, [A6 - 0xF43]
  5519. 00003E42  0C40 007F                cmpi.w     D0, 0x7F
  5520. 00003E46  6F3E                     ble        +0x40 /* 00003E86 */
  5521. 00003E48  486E EFBC                pea.l      [A6 - 0x1044]
  5522. 00003E4C  487A 092A                pea.l      [PC + 0x92A /* 00004778, value 0x18F019F */]
  5523. 00003E50  7000                     moveq.l    D0, 0x00
  5524. 00003E52  102E F0BD                move.b     D0, [A6 - 0xF43]
  5525. 00003E56  0640 FF80                addi.w     D0, 0xFF80
  5526. 00003E5A  323C 0100                move.w     D1, 0x100
  5527. 00003E5E  1200                     move.b     D1, D0
  5528. 00003E60  3D41 EFBA                move.w     [A6 - 0x1046], D1
  5529. 00003E64  486E EFBA                pea.l      [A6 - 0x1046]
  5530. 00003E68  487A 090C                pea.l      [PC + 0x90C /* 00004776, value 0x19F018F */]
  5531. 00003E6C  3F3C 0003                move.w     -[A7], 0x3
  5532. 00003E70  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5533. 00003E74  584F                     addq.w     A7, 4
  5534. 00003E76  3F3C 00FF                move.w     -[A7], 0xFF
  5535. 00003E7A  486E EFBC                pea.l      [A6 - 0x1044]
  5536. 00003E7E  486E F0BC                pea.l      [A6 - 0xF44]
  5537. 00003E82  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5538. label00003E86:
  5539. 00003E86  554F                     subq.w     A7, 2
  5540. 00003E88  1F3C 0001                move.b     -[A7], 0x1
  5541. 00003E8C  2F0C                     move.l     -[A7], A4
  5542. 00003E8E  4EBA CE00                jsr        [PC - 0x3200 /* 00000C90 */]
  5543. 00003E92  101F                     move.b     D0, [A7]+
  5544. 00003E94  5300                     subq.b     D0, 1
  5545. 00003E96  6600 08CC                bne        +0x8CE /* 00004764 */
  5546. 00003E9A  554F                     subq.w     A7, 2
  5547. 00003E9C  1F3C 0001                move.b     -[A7], 0x1
  5548. 00003EA0  2F0C                     move.l     -[A7], A4
  5549. 00003EA2  4EBA F8C6                jsr        [PC - 0x73A /* 0000376A */]
  5550. 00003EA6  101F                     move.b     D0, [A7]+
  5551. 00003EA8  5300                     subq.b     D0, 1
  5552. 00003EAA  6600 08B8                bne        +0x8BA /* 00004764 */
  5553. 00003EAE  1D6D C47C F3C4           move.b     [A6 - 0xC3C], [A5 - 0x3B84]
  5554. 00003EB4  1D6D C47D F3C5           move.b     [A6 - 0xC3B], [A5 - 0x3B83]
  5555. 00003EBA  1D6D C47E F3C3           move.b     [A6 - 0xC3D], [A5 - 0x3B82]
  5556. 00003EC0  1D6D C47F F3C1           move.b     [A6 - 0xC3F], [A5 - 0x3B81]
  5557. 00003EC6  4246                     clr.w      D6
  5558. label00003EC8:
  5559. 00003EC8  41EE F3C0                lea.l      A0, [A6 - 0xC40]
  5560. 00003ECC  0C30 0001 6000           cmpi.b     [A0 + D6.w], 0x1
  5561. 00003ED2  6602                     bne        +0x4 /* 00003ED6 */
  5562. 00003ED4  4203                     clr.b      D3
  5563. label00003ED6:
  5564. 00003ED6  5246                     addq.w     D6, 1
  5565. 00003ED8  0C46 0008                cmpi.w     D6, 0x8
  5566. 00003EDC  6FEA                     ble        -0x14 /* 00003EC8 */
  5567. 00003EDE  3D6D CE2C F0BA           move.w     [A6 - 0xF46], [A5 - 0x31D4]
  5568. 00003EE4  7C01                     moveq.l    D6, 0x01
  5569. 00003EE6  6000 086E                bra        +0x870 /* 00004756 */
  5570. label00003EEA:
  5571. 00003EEA  4A6D CE2E                tst.w      [A5 - 0x31D2]
  5572. 00003EEE  57C0                     seq        D0
  5573. 00003EF0  C003                     and.b      D0, D3
  5574. 00003EF2  6712                     beq        +0x14 /* 00003F06 */
  5575. 00003EF4  554F                     subq.w     A7, 2
  5576. 00003EF6  4227                     clr.b      -[A7]
  5577. 00003EF8  2F0C                     move.l     -[A7], A4
  5578. 00003EFA  4EBA F86E                jsr        [PC - 0x792 /* 0000376A */]
  5579. 00003EFE  101F                     move.b     D0, [A7]+
  5580. 00003F00  5300                     subq.b     D0, 1
  5581. 00003F02  6600 0860                bne        +0x862 /* 00004764 */
  5582. label00003F06:
  5583. 00003F06  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5584. 00003F0A  3E06                     move.w     D7, D6
  5585. 00003F0C  CFFC 000E                muls.w     D7, 0xE
  5586. 00003F10  3E30 78F2                move.w     D7, [A0 + D7 - 0x14]
  5587. 00003F14  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5588. 00003F18  3A06                     move.w     D5, D6
  5589. 00003F1A  CBFC 000E                muls.w     D5, 0xE
  5590. 00003F1E  3A30 58F8                move.w     D5, [A0 + D5 - 0x8]
  5591. 00003F22  422E F3BE                clr.b      [A6 - 0xC42]
  5592. 00003F26  3007                     move.w     D0, D7
  5593. 00003F28  6000 0084                bra        +0x86 /* 00003FAE */
  5594. label00003F2C:
  5595. 00003F2C  486E EFBA                pea.l      [A6 - 0x1046]
  5596. 00003F30  3F3C 0007                move.w     -[A7], 0x7
  5597. 00003F34  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5598. 00003F38  584F                     addq.w     A7, 4
  5599. 00003F3A  3F3C 00FF                move.w     -[A7], 0xFF
  5600. 00003F3E  486E EFBA                pea.l      [A6 - 0x1046]
  5601. 00003F42  486E FED6                pea.l      [A6 - 0x12A]
  5602. 00003F46  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5603. 00003F4A  6000 0074                bra        +0x76 /* 00003FC0 */
  5604. label00003F4E:
  5605. 00003F4E  486E EFBA                pea.l      [A6 - 0x1046]
  5606. 00003F52  3F3C 0008                move.w     -[A7], 0x8
  5607. 00003F56  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5608. 00003F5A  584F                     addq.w     A7, 4
  5609. 00003F5C  3F3C 00FF                move.w     -[A7], 0xFF
  5610. 00003F60  486E EFBA                pea.l      [A6 - 0x1046]
  5611. 00003F64  486E FED6                pea.l      [A6 - 0x12A]
  5612. 00003F68  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5613. 00003F6C  6052                     bra        +0x54 /* 00003FC0 */
  5614. label00003F6E:
  5615. 00003F6E  486E EFBA                pea.l      [A6 - 0x1046]
  5616. 00003F72  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5617. 00003F76  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5618. 00003F7A  584F                     addq.w     A7, 4
  5619. 00003F7C  3F3C 00FF                move.w     -[A7], 0xFF
  5620. 00003F80  486E EFBA                pea.l      [A6 - 0x1046]
  5621. 00003F84  486E FED6                pea.l      [A6 - 0x12A]
  5622. 00003F88  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5623. 00003F8C  6032                     bra        +0x34 /* 00003FC0 */
  5624. label00003F8E:
  5625. 00003F8E  486E EFBA                pea.l      [A6 - 0x1046]
  5626. 00003F92  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5627. 00003F96  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5628. 00003F9A  584F                     addq.w     A7, 4
  5629. 00003F9C  3F3C 00FF                move.w     -[A7], 0xFF
  5630. 00003FA0  486E EFBA                pea.l      [A6 - 0x1046]
  5631. 00003FA4  486E FED6                pea.l      [A6 - 0x12A]
  5632. 00003FA8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5633. 00003FAC  6012                     bra        +0x14 /* 00003FC0 */
  5634. label00003FAE:
  5635. 00003FAE  5340                     subq.w     D0, 1
  5636. 00003FB0  6700 FF7A                beq        -0x84 /* 00003F2C */
  5637. 00003FB4  5540                     subq.w     D0, 2
  5638. 00003FB6  6796                     beq        -0x68 /* 00003F4E */
  5639. 00003FB8  5340                     subq.w     D0, 1
  5640. 00003FBA  67B2                     beq        -0x4C /* 00003F6E */
  5641. 00003FBC  5340                     subq.w     D0, 1
  5642. 00003FBE  67CE                     beq        -0x30 /* 00003F8E */
  5643. label00003FC0:
  5644. 00003FC0  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5645. 00003FC4  3006                     move.w     D0, D6
  5646. 00003FC6  C1FC 000E                muls.w     D0, 0xE
  5647. 00003FCA  3030 08F4                move.w     D0, [A0 + D0 - 0x12]
  5648. 00003FCE  48C0                     ext.l      D0
  5649. 00003FD0  2F00                     move.l     -[A7], D0
  5650. 00003FD2  486E FCD6                pea.l      [A6 - 0x32A]
  5651. 00003FD6  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  5652. 00003FDA  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5653. 00003FDE  3006                     move.w     D0, D6
  5654. 00003FE0  C1FC 000E                muls.w     D0, 0xE
  5655. 00003FE4  3030 08F6                move.w     D0, [A0 + D0 - 0x10]
  5656. 00003FE8  48C0                     ext.l      D0
  5657. 00003FEA  2F00                     move.l     -[A7], D0
  5658. 00003FEC  486E FDD6                pea.l      [A6 - 0x22A]
  5659. 00003FF0  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  5660. 00003FF4  3006                     move.w     D0, D6
  5661. 00003FF6  48C0                     ext.l      D0
  5662. 00003FF8  2F00                     move.l     -[A7], D0
  5663. 00003FFA  486E FBD6                pea.l      [A6 - 0x42A]
  5664. 00003FFE  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  5665. 00004002  102D C47A                move.b     D0, [A5 - 0x3B86]
  5666. 00004006  6000 008A                bra        +0x8C /* 00004092 */
  5667. label0000400A:
  5668. 0000400A  486E EFBA                pea.l      [A6 - 0x1046]
  5669. 0000400E  486E FDD6                pea.l      [A6 - 0x22A]
  5670. 00004012  486D FDF4                pea.l      [A5 - 0x20C]
  5671. 00004016  486E FCD6                pea.l      [A6 - 0x32A]
  5672. 0000401A  486D FDF8                pea.l      [A5 - 0x208]
  5673. 0000401E  3F3C 0004                move.w     -[A7], 0x4
  5674. 00004022  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5675. 00004026  584F                     addq.w     A7, 4
  5676. 00004028  3F3C 00FF                move.w     -[A7], 0xFF
  5677. 0000402C  486E EFBA                pea.l      [A6 - 0x1046]
  5678. 00004030  486E FAD6                pea.l      [A6 - 0x52A]
  5679. 00004034  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5680. 00004038  6064                     bra        +0x66 /* 0000409E */
  5681. label0000403A:
  5682. 0000403A  486E EFBA                pea.l      [A6 - 0x1046]
  5683. 0000403E  486D FDF4                pea.l      [A5 - 0x20C]
  5684. 00004042  486E FCD6                pea.l      [A6 - 0x32A]
  5685. 00004046  486D FDF8                pea.l      [A5 - 0x208]
  5686. 0000404A  3F3C 0003                move.w     -[A7], 0x3
  5687. 0000404E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5688. 00004052  584F                     addq.w     A7, 4
  5689. 00004054  3F3C 00FF                move.w     -[A7], 0xFF
  5690. 00004058  486E EFBA                pea.l      [A6 - 0x1046]
  5691. 0000405C  486E FAD6                pea.l      [A6 - 0x52A]
  5692. 00004060  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5693. 00004064  6038                     bra        +0x3A /* 0000409E */
  5694. label00004066:
  5695. 00004066  486E EFBA                pea.l      [A6 - 0x1046]
  5696. 0000406A  486D FDF4                pea.l      [A5 - 0x20C]
  5697. 0000406E  486E FBD6                pea.l      [A6 - 0x42A]
  5698. 00004072  486D FDF8                pea.l      [A5 - 0x208]
  5699. 00004076  3F3C 0003                move.w     -[A7], 0x3
  5700. 0000407A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5701. 0000407E  584F                     addq.w     A7, 4
  5702. 00004080  3F3C 00FF                move.w     -[A7], 0xFF
  5703. 00004084  486E EFBA                pea.l      [A6 - 0x1046]
  5704. 00004088  486E FAD6                pea.l      [A6 - 0x52A]
  5705. 0000408C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5706. 00004090  600C                     bra        +0xE /* 0000409E */
  5707. label00004092:
  5708. 00004092  6700 FF76                beq        -0x88 /* 0000400A */
  5709. 00004096  5300                     subq.b     D0, 1
  5710. 00004098  67A0                     beq        -0x5E /* 0000403A */
  5711. 0000409A  5300                     subq.b     D0, 1
  5712. 0000409C  67C8                     beq        -0x36 /* 00004066 */
  5713. label0000409E:
  5714. 0000409E  486E EFBA                pea.l      [A6 - 0x1046]
  5715. 000040A2  486E FAD6                pea.l      [A6 - 0x52A]
  5716. 000040A6  486E FED6                pea.l      [A6 - 0x12A]
  5717. 000040AA  486D FDFC                pea.l      [A5 - 0x204]
  5718. 000040AE  3F3C 0003                move.w     -[A7], 0x3
  5719. 000040B2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5720. 000040B6  584F                     addq.w     A7, 4
  5721. 000040B8  3F3C 00FF                move.w     -[A7], 0xFF
  5722. 000040BC  486E EFBA                pea.l      [A6 - 0x1046]
  5723. 000040C0  486E FAD6                pea.l      [A6 - 0x52A]
  5724. 000040C4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5725. 000040C8  422E F9D6                clr.b      [A6 - 0x62A]
  5726. 000040CC  426E FFDC                clr.w      [A6 - 0x24]
  5727. 000040D0  302E FFDE                move.w     D0, [A6 - 0x22]
  5728. 000040D4  D040                     add.w      D0, D0
  5729. 000040D6  322E FFE6                move.w     D1, [A6 - 0x1A]
  5730. 000040DA  9240                     sub.w      D1, D0
  5731. 000040DC  3D41 FFE8                move.w     [A6 - 0x18], D1
  5732. 000040E0  0C47 0003                cmpi.w     D7, 0x3
  5733. 000040E4  6600 0098                bne        +0x9A /* 0000417E */
  5734. 000040E8  554F                     subq.w     A7, 2
  5735. 000040EA  486E F9D6                pea.l      [A6 - 0x62A]
  5736. 000040EE  3F05                     move.w     -[A7], D5
  5737. 000040F0  3F3C 0002                move.w     -[A7], 0x2
  5738. 000040F4  302E FFE8                move.w     D0, [A6 - 0x18]
  5739. 000040F8  48C0                     ext.l      D0
  5740. 000040FA  81FC 0002                divs.w     D0, 0x2
  5741. 000040FE  3F00                     move.w     -[A7], D0
  5742. 00004100  2F0C                     move.l     -[A7], A4
  5743. 00004102  4EBA F8F2                jsr        [PC - 0x70E /* 000039F6 */]
  5744. 00004106  101F                     move.b     D0, [A7]+
  5745. 00004108  5300                     subq.b     D0, 1
  5746. 0000410A  670E                     beq        +0x10 /* 0000411A */
  5747. 0000410C  41EE F3C0                lea.l      A0, [A6 - 0xC40]
  5748. 00004110  0C30 0001 7000           cmpi.b     [A0 + D7.w], 0x1
  5749. 00004116  6700 02A0                beq        +0x2A2 /* 000043B8 */
  5750. label0000411A:
  5751. 0000411A  554F                     subq.w     A7, 2
  5752. 0000411C  486E F9D6                pea.l      [A6 - 0x62A]
  5753. 00004120  A88C                     syscall    StringWidth
  5754. 00004122  302E FFDE                move.w     D0, [A6 - 0x22]
  5755. 00004126  D040                     add.w      D0, D0
  5756. 00004128  D05F                     add.w      D0, [A7]+
  5757. 0000412A  D06E FFE0                add.w      D0, [A6 - 0x20]
  5758. 0000412E  3D40 FFDC                move.w     [A6 - 0x24], D0
  5759. 00004132  486E EFBA                pea.l      [A6 - 0x1046]
  5760. 00004136  486E F9D6                pea.l      [A6 - 0x62A]
  5761. 0000413A  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  5762. 0000413E  584F                     addq.w     A7, 4
  5763. 00004140  3F3C 00FF                move.w     -[A7], 0xFF
  5764. 00004144  486E EFBA                pea.l      [A6 - 0x1046]
  5765. 00004148  486E F9D6                pea.l      [A6 - 0x62A]
  5766. 0000414C  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5767. 00004150  486E EFBA                pea.l      [A6 - 0x1046]
  5768. 00004154  486E F1BC                pea.l      [A6 - 0xE44]
  5769. 00004158  486E F9D6                pea.l      [A6 - 0x62A]
  5770. 0000415C  486E F0BC                pea.l      [A6 - 0xF44]
  5771. 00004160  486E F2BC                pea.l      [A6 - 0xD44]
  5772. 00004164  3F3C 0004                move.w     -[A7], 0x4
  5773. 00004168  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5774. 0000416C  584F                     addq.w     A7, 4
  5775. 0000416E  3F3C 00FF                move.w     -[A7], 0xFF
  5776. 00004172  486E EFBA                pea.l      [A6 - 0x1046]
  5777. 00004176  486E F9D6                pea.l      [A6 - 0x62A]
  5778. 0000417A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5779. label0000417E:
  5780. 0000417E  0C47 0001                cmpi.w     D7, 0x1
  5781. 00004182  6600 00D2                bne        +0xD4 /* 00004256 */
  5782. 00004186  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5783. 0000418A  3006                     move.w     D0, D6
  5784. 0000418C  C1FC 000E                muls.w     D0, 0xE
  5785. 00004190  3030 08FE                move.w     D0, [A0 + D0 - 0x2]
  5786. 00004194  48C0                     ext.l      D0
  5787. 00004196  2F00                     move.l     -[A7], D0
  5788. 00004198  486E F6D6                pea.l      [A6 - 0x92A]
  5789. 0000419C  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  5790. 000041A0  206D CE7E                movea.l    A0, [A5 - 0x3182]
  5791. 000041A4  3006                     move.w     D0, D6
  5792. 000041A6  C1FC 000E                muls.w     D0, 0xE
  5793. 000041AA  3030 08FC                move.w     D0, [A0 + D0 - 0x4]
  5794. 000041AE  48C0                     ext.l      D0
  5795. 000041B0  2F00                     move.l     -[A7], D0
  5796. 000041B2  486E F5D6                pea.l      [A6 - 0xA2A]
  5797. 000041B6  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  5798. 000041BA  102D C47A                move.b     D0, [A5 - 0x3B86]
  5799. 000041BE  6000 008A                bra        +0x8C /* 0000424A */
  5800. label000041C2:
  5801. 000041C2  486E EFBA                pea.l      [A6 - 0x1046]
  5802. 000041C6  486E EEBA                pea.l      [A6 - 0x1146]
  5803. 000041CA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5804. 000041CE  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5805. 000041D2  584F                     addq.w     A7, 4
  5806. 000041D4  486E EEBA                pea.l      [A6 - 0x1146]
  5807. 000041D8  486E F6D6                pea.l      [A6 - 0x92A]
  5808. 000041DC  486E EDBA                pea.l      [A6 - 0x1246]
  5809. 000041E0  3F3C 000E                move.w     -[A7], 0xE
  5810. 000041E4  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5811. 000041E8  584F                     addq.w     A7, 4
  5812. 000041EA  486E EDBA                pea.l      [A6 - 0x1246]
  5813. 000041EE  486E F5D6                pea.l      [A6 - 0xA2A]
  5814. 000041F2  3F3C 0004                move.w     -[A7], 0x4
  5815. 000041F6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5816. 000041FA  584F                     addq.w     A7, 4
  5817. 000041FC  3F3C 00FF                move.w     -[A7], 0xFF
  5818. 00004200  486E EFBA                pea.l      [A6 - 0x1046]
  5819. 00004204  486E F3D6                pea.l      [A6 - 0xC2A]
  5820. 00004208  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5821. 0000420C  6048                     bra        +0x4A /* 00004256 */
  5822. label0000420E:
  5823. 0000420E  486E EFBA                pea.l      [A6 - 0x1046]
  5824. 00004212  486E EEBA                pea.l      [A6 - 0x1146]
  5825. 00004216  3F3C 000E                move.w     -[A7], 0xE
  5826. 0000421A  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  5827. 0000421E  584F                     addq.w     A7, 4
  5828. 00004220  486E EEBA                pea.l      [A6 - 0x1146]
  5829. 00004224  486E F5D6                pea.l      [A6 - 0xA2A]
  5830. 00004228  3F3C 0002                move.w     -[A7], 0x2
  5831. 0000422C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5832. 00004230  584F                     addq.w     A7, 4
  5833. 00004232  3F3C 00FF                move.w     -[A7], 0xFF
  5834. 00004236  486E EFBA                pea.l      [A6 - 0x1046]
  5835. 0000423A  486E F3D6                pea.l      [A6 - 0xC2A]
  5836. 0000423E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5837. 00004242  6012                     bra        +0x14 /* 00004256 */
  5838. label00004244:
  5839. 00004244  422E F3D6                clr.b      [A6 - 0xC2A]
  5840. 00004248  600C                     bra        +0xE /* 00004256 */
  5841. label0000424A:
  5842. 0000424A  6700 FF76                beq        -0x88 /* 000041C2 */
  5843. 0000424E  5300                     subq.b     D0, 1
  5844. 00004250  67BC                     beq        -0x42 /* 0000420E */
  5845. 00004252  5300                     subq.b     D0, 1
  5846. 00004254  67EE                     beq        -0x10 /* 00004244 */
  5847. label00004256:
  5848. 00004256  302E FFE6                move.w     D0, [A6 - 0x1A]
  5849. 0000425A  906E FFDC                sub.w      D0, [A6 - 0x24]
  5850. 0000425E  322E FFDE                move.w     D1, [A6 - 0x22]
  5851. 00004262  D241                     add.w      D1, D1
  5852. 00004264  9041                     sub.w      D0, D1
  5853. 00004266  3D40 FFE8                move.w     [A6 - 0x18], D0
  5854. 0000426A  0C47 0005                cmpi.w     D7, 0x5
  5855. 0000426E  6608                     bne        +0xA /* 00004278 */
  5856. 00004270  3D7C 0002 FFEA           move.w     [A6 - 0x16], 0x2
  5857. 00004276  6006                     bra        +0x8 /* 0000427E */
  5858. label00004278:
  5859. 00004278  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  5860. label0000427E:
  5861. 0000427E  554F                     subq.w     A7, 2
  5862. 00004280  486E F8D6                pea.l      [A6 - 0x72A]
  5863. 00004284  3F05                     move.w     -[A7], D5
  5864. 00004286  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5865. 0000428A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  5866. 0000428E  2F0C                     move.l     -[A7], A4
  5867. 00004290  4EBA F764                jsr        [PC - 0x89C /* 000039F6 */]
  5868. 00004294  101F                     move.b     D0, [A7]+
  5869. 00004296  5300                     subq.b     D0, 1
  5870. 00004298  670E                     beq        +0x10 /* 000042A8 */
  5871. 0000429A  41EE F3C0                lea.l      A0, [A6 - 0xC40]
  5872. 0000429E  0C30 0001 7000           cmpi.b     [A0 + D7.w], 0x1
  5873. 000042A4  6700 0112                beq        +0x114 /* 000043B8 */
  5874. label000042A8:
  5875. 000042A8  486E EFBA                pea.l      [A6 - 0x1046]
  5876. 000042AC  486E F8D6                pea.l      [A6 - 0x72A]
  5877. 000042B0  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  5878. 000042B4  584F                     addq.w     A7, 4
  5879. 000042B6  3F3C 00FF                move.w     -[A7], 0xFF
  5880. 000042BA  486E EFBA                pea.l      [A6 - 0x1046]
  5881. 000042BE  486E F8D6                pea.l      [A6 - 0x72A]
  5882. 000042C2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5883. 000042C6  486E EFBA                pea.l      [A6 - 0x1046]
  5884. 000042CA  486E FAD6                pea.l      [A6 - 0x52A]
  5885. 000042CE  486E F9D6                pea.l      [A6 - 0x62A]
  5886. 000042D2  486E F1BC                pea.l      [A6 - 0xE44]
  5887. 000042D6  486E F8D6                pea.l      [A6 - 0x72A]
  5888. 000042DA  486E F0BC                pea.l      [A6 - 0xF44]
  5889. 000042DE  3F3C 0005                move.w     -[A7], 0x5
  5890. 000042E2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5891. 000042E6  584F                     addq.w     A7, 4
  5892. 000042E8  3F3C 00FF                move.w     -[A7], 0xFF
  5893. 000042EC  486E EFBA                pea.l      [A6 - 0x1046]
  5894. 000042F0  486E F4D6                pea.l      [A6 - 0xB2A]
  5895. 000042F4  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5896. 000042F8  486E F4D7                pea.l      [A6 - 0xB29]
  5897. 000042FC  4267                     clr.w      -[A7]
  5898. 000042FE  7000                     moveq.l    D0, 0x00
  5899. 00004300  102E F4D6                move.b     D0, [A6 - 0xB2A]
  5900. 00004304  3F00                     move.w     -[A7], D0
  5901. 00004306  2F0C                     move.l     -[A7], A4
  5902. 00004308  4EBA DEF0                jsr        [PC - 0x2110 /* 000021FA */]
  5903. 0000430C  554F                     subq.w     A7, 2
  5904. 0000430E  486C FB8A                pea.l      [A4 - 0x476]
  5905. 00004312  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  5906. 00004316  2F0C                     move.l     -[A7], A4
  5907. 00004318  4EBA CBC8                jsr        [PC - 0x3438 /* 00000EE2 */]
  5908. 0000431C  101F                     move.b     D0, [A7]+
  5909. 0000431E  5300                     subq.b     D0, 1
  5910. 00004320  6600 0442                bne        +0x444 /* 00004764 */
  5911. 00004324  0C47 0001                cmpi.w     D7, 0x1
  5912. 00004328  57C0                     seq        D0
  5913. 0000432A  0C2D 0002 C47A           cmpi.b     [A5 - 0x3B86], 0x2
  5914. 00004330  56C1                     sne        D1
  5915. 00004332  C001                     and.b      D0, D1
  5916. 00004334  6700 007C                beq        +0x7E /* 000043B2 */
  5917. 00004338  4A6D CE2E                tst.w      [A5 - 0x31D2]
  5918. 0000433C  57C0                     seq        D0
  5919. 0000433E  C003                     and.b      D0, D3
  5920. 00004340  6712                     beq        +0x14 /* 00004354 */
  5921. 00004342  554F                     subq.w     A7, 2
  5922. 00004344  4227                     clr.b      -[A7]
  5923. 00004346  2F0C                     move.l     -[A7], A4
  5924. 00004348  4EBA F420                jsr        [PC - 0xBE0 /* 0000376A */]
  5925. 0000434C  101F                     move.b     D0, [A7]+
  5926. 0000434E  5300                     subq.b     D0, 1
  5927. 00004350  6600 0412                bne        +0x414 /* 00004764 */
  5928. label00004354:
  5929. 00004354  486E EFBA                pea.l      [A6 - 0x1046]
  5930. 00004358  486D FDF4                pea.l      [A5 - 0x20C]
  5931. 0000435C  486D FDF8                pea.l      [A5 - 0x208]
  5932. 00004360  486D FDFC                pea.l      [A5 - 0x204]
  5933. 00004364  486D FE00                pea.l      [A5 - 0x200]
  5934. 00004368  486E F3D6                pea.l      [A6 - 0xC2A]
  5935. 0000436C  3F3C 0005                move.w     -[A7], 0x5
  5936. 00004370  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5937. 00004374  584F                     addq.w     A7, 4
  5938. 00004376  3F3C 00FF                move.w     -[A7], 0xFF
  5939. 0000437A  486E EFBA                pea.l      [A6 - 0x1046]
  5940. 0000437E  486E F7D6                pea.l      [A6 - 0x82A]
  5941. 00004382  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5942. 00004386  486E F7D7                pea.l      [A6 - 0x829]
  5943. 0000438A  4267                     clr.w      -[A7]
  5944. 0000438C  7000                     moveq.l    D0, 0x00
  5945. 0000438E  102E F7D6                move.b     D0, [A6 - 0x82A]
  5946. 00004392  3F00                     move.w     -[A7], D0
  5947. 00004394  2F0C                     move.l     -[A7], A4
  5948. 00004396  4EBA DE62                jsr        [PC - 0x219E /* 000021FA */]
  5949. 0000439A  554F                     subq.w     A7, 2
  5950. 0000439C  486C FB8A                pea.l      [A4 - 0x476]
  5951. 000043A0  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  5952. 000043A4  2F0C                     move.l     -[A7], A4
  5953. 000043A6  4EBA CB3A                jsr        [PC - 0x34C6 /* 00000EE2 */]
  5954. 000043AA  101F                     move.b     D0, [A7]+
  5955. 000043AC  5300                     subq.b     D0, 1
  5956. 000043AE  6600 03B4                bne        +0x3B6 /* 00004764 */
  5957. label000043B2:
  5958. 000043B2  1D7C 0001 F3BE           move.b     [A6 - 0xC42], 0x1
  5959. label000043B8:
  5960. 000043B8  102E F3BE                move.b     D0, [A6 - 0xC42]
  5961. 000043BC  5300                     subq.b     D0, 1
  5962. 000043BE  6700 0392                beq        +0x394 /* 00004752 */
  5963. 000043C2  0C47 0001                cmpi.w     D7, 0x1
  5964. 000043C6  6626                     bne        +0x28 /* 000043EE */
  5965. 000043C8  486E EFBA                pea.l      [A6 - 0x1046]
  5966. 000043CC  486E FAD6                pea.l      [A6 - 0x52A]
  5967. 000043D0  486E F3D6                pea.l      [A6 - 0xC2A]
  5968. 000043D4  3F3C 0002                move.w     -[A7], 0x2
  5969. 000043D8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5970. 000043DC  584F                     addq.w     A7, 4
  5971. 000043DE  3F3C 00FF                move.w     -[A7], 0xFF
  5972. 000043E2  486E EFBA                pea.l      [A6 - 0x1046]
  5973. 000043E6  486E FAD6                pea.l      [A6 - 0x52A]
  5974. 000043EA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5975. label000043EE:
  5976. 000043EE  486E FAD7                pea.l      [A6 - 0x529]
  5977. 000043F2  4267                     clr.w      -[A7]
  5978. 000043F4  7000                     moveq.l    D0, 0x00
  5979. 000043F6  102E FAD6                move.b     D0, [A6 - 0x52A]
  5980. 000043FA  3F00                     move.w     -[A7], D0
  5981. 000043FC  2F0C                     move.l     -[A7], A4
  5982. 000043FE  4EBA DDFA                jsr        [PC - 0x2206 /* 000021FA */]
  5983. 00004402  554F                     subq.w     A7, 2
  5984. 00004404  486C FB8A                pea.l      [A4 - 0x476]
  5985. 00004408  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  5986. 0000440C  2F0C                     move.l     -[A7], A4
  5987. 0000440E  4EBA CAD2                jsr        [PC - 0x352E /* 00000EE2 */]
  5988. 00004412  101F                     move.b     D0, [A7]+
  5989. 00004414  5300                     subq.b     D0, 1
  5990. 00004416  6600 034C                bne        +0x34E /* 00004764 */
  5991. 0000441A  422E F7D6                clr.b      [A6 - 0x82A]
  5992. 0000441E  486E F7D7                pea.l      [A6 - 0x829]
  5993. 00004422  4267                     clr.w      -[A7]
  5994. 00004424  7000                     moveq.l    D0, 0x00
  5995. 00004426  102E F7D6                move.b     D0, [A6 - 0x82A]
  5996. 0000442A  3F00                     move.w     -[A7], D0
  5997. 0000442C  2F0C                     move.l     -[A7], A4
  5998. 0000442E  4EBA DDCA                jsr        [PC - 0x2236 /* 000021FA */]
  5999. 00004432  554F                     subq.w     A7, 2
  6000. 00004434  486C FB8A                pea.l      [A4 - 0x476]
  6001. 00004438  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6002. 0000443C  2F0C                     move.l     -[A7], A4
  6003. 0000443E  4EBA CAA2                jsr        [PC - 0x355E /* 00000EE2 */]
  6004. 00004442  101F                     move.b     D0, [A7]+
  6005. 00004444  5300                     subq.b     D0, 1
  6006. 00004446  6600 031C                bne        +0x31E /* 00004764 */
  6007. 0000444A  0C47 0003                cmpi.w     D7, 0x3
  6008. 0000444E  57C0                     seq        D0
  6009. 00004450  0C47 0005                cmpi.w     D7, 0x5
  6010. 00004454  57C1                     seq        D1
  6011. 00004456  8001                     or.b       D0, D1
  6012. 00004458  6700 0120                beq        +0x122 /* 0000457A */
  6013. 0000445C  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6014. 00004460  3005                     move.w     D0, D5
  6015. 00004462  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6016. 00004466  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  6017. 0000446A  43EE F3D0                lea.l      A1, [A6 - 0xC30]
  6018. 0000446E  22D8                     move.l     [A1]+, [A0]+
  6019. 00004470  32D8                     move.w     [A1]+, [A0]+
  6020. 00004472  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6021. 00004476  3005                     move.w     D0, D5
  6022. 00004478  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6023. 0000447C  41F0 0814                lea.l      A0, [A0 + D0 + 0x14]
  6024. 00004480  43EE F3CA                lea.l      A1, [A6 - 0xC36]
  6025. 00004484  22D8                     move.l     [A1]+, [A0]+
  6026. 00004486  32D8                     move.w     [A1]+, [A0]+
  6027. 00004488  554F                     subq.w     A7, 2
  6028. 0000448A  486E F3CA                pea.l      [A6 - 0xC36]
  6029. 0000448E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6030. 00004492  0C5F 0001                cmpi.w     [A7]+, 0x1
  6031. 00004496  6632                     bne        +0x34 /* 000044CA */
  6032. 00004498  554F                     subq.w     A7, 2
  6033. 0000449A  486E F3CA                pea.l      [A6 - 0xC36]
  6034. 0000449E  486E F3D0                pea.l      [A6 - 0xC30]
  6035. 000044A2  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6036. 000044A6  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6037. 000044AA  1D5F F3BF                move.b     [A6 - 0xC41], [A7]+
  6038. 000044AE  2D6E F3CA FFD6           move.l     [A6 - 0x2A], [A6 - 0xC36]
  6039. 000044B4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  6040. 000044B8  554F                     subq.w     A7, 2
  6041. 000044BA  486E FFD6                pea.l      [A6 - 0x2A]
  6042. 000044BE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6043. 000044C2  486E F3CA                pea.l      [A6 - 0xC36]
  6044. 000044C6  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  6045. label000044CA:
  6046. 000044CA  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6047. 000044CE  3005                     move.w     D0, D5
  6048. 000044D0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6049. 000044D4  7200                     moveq.l    D1, 0x00
  6050. 000044D6  1230 0800                move.b     D1, [A0 + D0]
  6051. 000044DA  48C1                     ext.l      D1
  6052. 000044DC  7020                     moveq.l    D0, 0x20
  6053. 000044DE  C280                     and.l      D1, D0
  6054. 000044E0  4A81                     tst.l      D1
  6055. 000044E2  6624                     bne        +0x26 /* 00004508 */
  6056. 000044E4  554F                     subq.w     A7, 2
  6057. 000044E6  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6058. 000044EA  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6059. 000044EE  3F3C 0002                move.w     -[A7], 0x2
  6060. 000044F2  1F3C 0001                move.b     -[A7], 0x1
  6061. 000044F6  486C FB88                pea.l      [A4 - 0x478]
  6062. 000044FA  2F0C                     move.l     -[A7], A4
  6063. 000044FC  4EBA C80E                jsr        [PC - 0x37F2 /* 00000D0C */]
  6064. 00004500  101F                     move.b     D0, [A7]+
  6065. 00004502  5300                     subq.b     D0, 1
  6066. 00004504  6600 025E                bne        +0x260 /* 00004764 */
  6067. label00004508:
  6068. 00004508  554F                     subq.w     A7, 2
  6069. 0000450A  486E F3D0                pea.l      [A6 - 0xC30]
  6070. 0000450E  486E F3CA                pea.l      [A6 - 0xC36]
  6071. 00004512  486C FB8A                pea.l      [A4 - 0x476]
  6072. 00004516  4267                     clr.w      -[A7]
  6073. 00004518  1F3C 0001                move.b     -[A7], 0x1
  6074. 0000451C  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6075. 00004520  3F3C 0002                move.w     -[A7], 0x2
  6076. 00004524  2F0C                     move.l     -[A7], A4
  6077. 00004526  4EBA CDC2                jsr        [PC - 0x323E /* 000012EA */]
  6078. 0000452A  101F                     move.b     D0, [A7]+
  6079. 0000452C  5300                     subq.b     D0, 1
  6080. 0000452E  6600 0234                bne        +0x236 /* 00004764 */
  6081. 00004532  554F                     subq.w     A7, 2
  6082. 00004534  486C FB8A                pea.l      [A4 - 0x476]
  6083. 00004538  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6084. 0000453C  2F0C                     move.l     -[A7], A4
  6085. 0000453E  4EBA C9A2                jsr        [PC - 0x365E /* 00000EE2 */]
  6086. 00004542  101F                     move.b     D0, [A7]+
  6087. 00004544  5300                     subq.b     D0, 1
  6088. 00004546  6600 021C                bne        +0x21E /* 00004764 */
  6089. 0000454A  422E F7D6                clr.b      [A6 - 0x82A]
  6090. 0000454E  486E F7D7                pea.l      [A6 - 0x829]
  6091. 00004552  4267                     clr.w      -[A7]
  6092. 00004554  7000                     moveq.l    D0, 0x00
  6093. 00004556  102E F7D6                move.b     D0, [A6 - 0x82A]
  6094. 0000455A  3F00                     move.w     -[A7], D0
  6095. 0000455C  2F0C                     move.l     -[A7], A4
  6096. 0000455E  4EBA DC9A                jsr        [PC - 0x2366 /* 000021FA */]
  6097. 00004562  554F                     subq.w     A7, 2
  6098. 00004564  486C FB8A                pea.l      [A4 - 0x476]
  6099. 00004568  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6100. 0000456C  2F0C                     move.l     -[A7], A4
  6101. 0000456E  4EBA C972                jsr        [PC - 0x368E /* 00000EE2 */]
  6102. 00004572  101F                     move.b     D0, [A7]+
  6103. 00004574  5300                     subq.b     D0, 1
  6104. 00004576  6600 01EC                bne        +0x1EE /* 00004764 */
  6105. label0000457A:
  6106. 0000457A  0C47 0003                cmpi.w     D7, 0x3
  6107. 0000457E  665C                     bne        +0x5E /* 000045DC */
  6108. 00004580  486E F2BD                pea.l      [A6 - 0xD43]
  6109. 00004584  4267                     clr.w      -[A7]
  6110. 00004586  7000                     moveq.l    D0, 0x00
  6111. 00004588  102E F2BC                move.b     D0, [A6 - 0xD44]
  6112. 0000458C  3F00                     move.w     -[A7], D0
  6113. 0000458E  2F0C                     move.l     -[A7], A4
  6114. 00004590  4EBA DC68                jsr        [PC - 0x2398 /* 000021FA */]
  6115. 00004594  554F                     subq.w     A7, 2
  6116. 00004596  486C FB8A                pea.l      [A4 - 0x476]
  6117. 0000459A  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6118. 0000459E  2F0C                     move.l     -[A7], A4
  6119. 000045A0  4EBA C940                jsr        [PC - 0x36C0 /* 00000EE2 */]
  6120. 000045A4  101F                     move.b     D0, [A7]+
  6121. 000045A6  5300                     subq.b     D0, 1
  6122. 000045A8  6600 01BA                bne        +0x1BC /* 00004764 */
  6123. 000045AC  422E F7D6                clr.b      [A6 - 0x82A]
  6124. 000045B0  486E F7D7                pea.l      [A6 - 0x829]
  6125. 000045B4  4267                     clr.w      -[A7]
  6126. 000045B6  7000                     moveq.l    D0, 0x00
  6127. 000045B8  102E F7D6                move.b     D0, [A6 - 0x82A]
  6128. 000045BC  3F00                     move.w     -[A7], D0
  6129. 000045BE  2F0C                     move.l     -[A7], A4
  6130. 000045C0  4EBA DC38                jsr        [PC - 0x23C8 /* 000021FA */]
  6131. 000045C4  554F                     subq.w     A7, 2
  6132. 000045C6  486C FB8A                pea.l      [A4 - 0x476]
  6133. 000045CA  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6134. 000045CE  2F0C                     move.l     -[A7], A4
  6135. 000045D0  4EBA C910                jsr        [PC - 0x36F0 /* 00000EE2 */]
  6136. 000045D4  101F                     move.b     D0, [A7]+
  6137. 000045D6  5300                     subq.b     D0, 1
  6138. 000045D8  6600 018A                bne        +0x18C /* 00004764 */
  6139. label000045DC:
  6140. 000045DC  0C47 0005                cmpi.w     D7, 0x5
  6141. 000045E0  6700 0170                beq        +0x172 /* 00004752 */
  6142. 000045E4  0C47 0001                cmpi.w     D7, 0x1
  6143. 000045E8  664E                     bne        +0x50 /* 00004638 */
  6144. 000045EA  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6145. 000045EE  3005                     move.w     D0, D5
  6146. 000045F0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6147. 000045F4  7200                     moveq.l    D1, 0x00
  6148. 000045F6  1230 0822                move.b     D1, [A0 + D0 + 0x22]
  6149. 000045FA  3D41 FFEC                move.w     [A6 - 0x14], D1
  6150. 000045FE  382E FFEC                move.w     D4, [A6 - 0x14]
  6151. 00004602  C9FC 0006                muls.w     D4, 0x6
  6152. 00004606  41ED B336                lea.l      A0, [A5 - 0x4CCA]
  6153. 0000460A  3830 4000                move.w     D4, [A0 + D4.w]
  6154. 0000460E  600C                     bra        +0xE /* 0000461C */
  6155. label00004610:
  6156. 00004610  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6157. 00004614  C9FC 0024                muls.w     D4, 0x24 /* '$' */
  6158. 00004618  3830 481A                move.w     D4, [A0 + D4 + 0x1A]
  6159. label0000461C:
  6160. 0000461C  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6161. 00004620  3004                     move.w     D0, D4
  6162. 00004622  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6163. 00004626  7200                     moveq.l    D1, 0x00
  6164. 00004628  1230 0800                move.b     D1, [A0 + D0]
  6165. 0000462C  48C1                     ext.l      D1
  6166. 0000462E  700F                     moveq.l    D0, 0x0F
  6167. 00004630  C280                     and.l      D1, D0
  6168. 00004632  5381                     subq.l     D1, 1
  6169. 00004634  66DA                     bne        -0x24 /* 00004610 */
  6170. 00004636  6002                     bra        +0x4 /* 0000463A */
  6171. label00004638:
  6172. 00004638  3805                     move.w     D4, D5
  6173. label0000463A:
  6174. 0000463A  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6175. 0000463E  3005                     move.w     D0, D5
  6176. 00004640  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6177. 00004644  41F0 0802                lea.l      A0, [A0 + D0 + 0x2]
  6178. 00004648  43EE F3D0                lea.l      A1, [A6 - 0xC30]
  6179. 0000464C  22D8                     move.l     [A1]+, [A0]+
  6180. 0000464E  32D8                     move.w     [A1]+, [A0]+
  6181. 00004650  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6182. 00004654  3004                     move.w     D0, D4
  6183. 00004656  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6184. 0000465A  41F0 080E                lea.l      A0, [A0 + D0 + 0xE]
  6185. 0000465E  43EE F3CA                lea.l      A1, [A6 - 0xC36]
  6186. 00004662  22D8                     move.l     [A1]+, [A0]+
  6187. 00004664  32D8                     move.w     [A1]+, [A0]+
  6188. 00004666  554F                     subq.w     A7, 2
  6189. 00004668  486E F3CA                pea.l      [A6 - 0xC36]
  6190. 0000466C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6191. 00004670  0C5F 0001                cmpi.w     [A7]+, 0x1
  6192. 00004674  6632                     bne        +0x34 /* 000046A8 */
  6193. 00004676  554F                     subq.w     A7, 2
  6194. 00004678  486E F3CA                pea.l      [A6 - 0xC36]
  6195. 0000467C  486E F3D0                pea.l      [A6 - 0xC30]
  6196. 00004680  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6197. 00004684  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6198. 00004688  1D5F F3BF                move.b     [A6 - 0xC41], [A7]+
  6199. 0000468C  2D6E F3CA FFD6           move.l     [A6 - 0x2A], [A6 - 0xC36]
  6200. 00004692  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  6201. 00004696  554F                     subq.w     A7, 2
  6202. 00004698  486E FFD6                pea.l      [A6 - 0x2A]
  6203. 0000469C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6204. 000046A0  486E F3CA                pea.l      [A6 - 0xC36]
  6205. 000046A4  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  6206. label000046A8:
  6207. 000046A8  206D B328                movea.l    A0, [A5 - 0x4CD8]
  6208. 000046AC  3005                     move.w     D0, D5
  6209. 000046AE  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6210. 000046B2  7200                     moveq.l    D1, 0x00
  6211. 000046B4  1230 0800                move.b     D1, [A0 + D0]
  6212. 000046B8  48C1                     ext.l      D1
  6213. 000046BA  7040                     moveq.l    D0, 0x40
  6214. 000046BC  C280                     and.l      D1, D0
  6215. 000046BE  4A81                     tst.l      D1
  6216. 000046C0  6624                     bne        +0x26 /* 000046E6 */
  6217. 000046C2  554F                     subq.w     A7, 2
  6218. 000046C4  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6219. 000046C8  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6220. 000046CC  3F3C 0001                move.w     -[A7], 0x1
  6221. 000046D0  1F3C 0001                move.b     -[A7], 0x1
  6222. 000046D4  486C FB88                pea.l      [A4 - 0x478]
  6223. 000046D8  2F0C                     move.l     -[A7], A4
  6224. 000046DA  4EBA C630                jsr        [PC - 0x39D0 /* 00000D0C */]
  6225. 000046DE  101F                     move.b     D0, [A7]+
  6226. 000046E0  5300                     subq.b     D0, 1
  6227. 000046E2  6600 0080                bne        +0x82 /* 00004764 */
  6228. label000046E6:
  6229. 000046E6  554F                     subq.w     A7, 2
  6230. 000046E8  486E F3D0                pea.l      [A6 - 0xC30]
  6231. 000046EC  486E F3CA                pea.l      [A6 - 0xC36]
  6232. 000046F0  486C FB8A                pea.l      [A4 - 0x476]
  6233. 000046F4  4267                     clr.w      -[A7]
  6234. 000046F6  1F3C 0001                move.b     -[A7], 0x1
  6235. 000046FA  2F2E F3D0                move.l     -[A7], [A6 - 0xC30]
  6236. 000046FE  3F3C 0001                move.w     -[A7], 0x1
  6237. 00004702  2F0C                     move.l     -[A7], A4
  6238. 00004704  4EBA CBE4                jsr        [PC - 0x341C /* 000012EA */]
  6239. 00004708  101F                     move.b     D0, [A7]+
  6240. 0000470A  5300                     subq.b     D0, 1
  6241. 0000470C  6656                     bne        +0x58 /* 00004764 */
  6242. 0000470E  554F                     subq.w     A7, 2
  6243. 00004710  486C FB8A                pea.l      [A4 - 0x476]
  6244. 00004714  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6245. 00004718  2F0C                     move.l     -[A7], A4
  6246. 0000471A  4EBA C7C6                jsr        [PC - 0x383A /* 00000EE2 */]
  6247. 0000471E  101F                     move.b     D0, [A7]+
  6248. 00004720  5300                     subq.b     D0, 1
  6249. 00004722  6640                     bne        +0x42 /* 00004764 */
  6250. 00004724  422E F7D6                clr.b      [A6 - 0x82A]
  6251. 00004728  486E F7D7                pea.l      [A6 - 0x829]
  6252. 0000472C  4267                     clr.w      -[A7]
  6253. 0000472E  7000                     moveq.l    D0, 0x00
  6254. 00004730  102E F7D6                move.b     D0, [A6 - 0x82A]
  6255. 00004734  3F00                     move.w     -[A7], D0
  6256. 00004736  2F0C                     move.l     -[A7], A4
  6257. 00004738  4EBA DAC0                jsr        [PC - 0x2540 /* 000021FA */]
  6258. 0000473C  554F                     subq.w     A7, 2
  6259. 0000473E  486C FB8A                pea.l      [A4 - 0x476]
  6260. 00004742  3F2C FB88                move.w     -[A7], [A4 - 0x478]
  6261. 00004746  2F0C                     move.l     -[A7], A4
  6262. 00004748  4EBA C798                jsr        [PC - 0x3868 /* 00000EE2 */]
  6263. 0000474C  101F                     move.b     D0, [A7]+
  6264. 0000474E  5300                     subq.b     D0, 1
  6265. 00004750  6612                     bne        +0x14 /* 00004764 */
  6266. label00004752:
  6267. 00004752  5246                     addq.w     D6, 1
  6268. 00004754  6908                     bvs        +0xA /* 0000475E */
  6269. label00004756:
  6270. 00004756  BC6E F0BA                cmp.w      D6, [A6 - 0xF46]
  6271. 0000475A  6F00 F78E                ble        -0x870 /* 00003EEA */
  6272. label0000475E:
  6273. 0000475E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6274. label00004764:
  6275. 00004764  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  6276. 00004768  4E5E                     unlink     A6
  6277. 0000476A  2E9F                     move.l     [A7], [A7]+
  6278. 0000476C  4E75                     rts
  6279. 0000476E  5052                     addq.w     [A2], 8
  6280. 00004770  5452                     addq.w     [A2], 2
  6281. 00004772  4556                     chk.w      D2, [A6]
  6282. 00004774  2020                     move.l     D0, -[A0]
  6283. 00004776  019F                     bclr       [A7]+, D0
  6284. 00004778  018F                     bclr       A7, D0
  6285. 0000477A  019F                     bclr       [A7]+, D0
  6286. 0000477C  018F                     bclr       A7, D0
  6287. 0000477E  7FFF                     moveq.l    D7, 0xFFFFFFFF
  6288. 00004780  FFFF                     .invalid   <<F/7/7>>
  6289. 00004782  FFFF                     .invalid   <<F/7/7>>
  6290. 00004784  FFFF                     .invalid   <<F/7/7>>
  6291. 00004786  FFFF                     .invalid   <<F/7/7>>
  6292. 00004788  FFFF                     .invalid   <<F/7/7>>
  6293. 0000478A  FFFF                     .invalid   <<F/7/7>>
  6294. 0000478C  FFFF                     .invalid   <<F/7/7>>
  6295. 0000478E  0000 0000                ori.b      D0, 0x0
  6296. 00004792  0000 0000                ori.b      D0, 0x0
  6297. 00004796  0000 0000                ori.b      D0, 0x0
  6298. 0000479A  0000 0000                ori.b      D0, 0x0
  6299. 0000479E  0000 0000                ori.b      D0, 0x0
  6300. 000047A2  0000 0000                ori.b      D0, 0x0
  6301. 000047A6  0000 0000                ori.b      D0, 0x0
  6302. 000047AA  0000 0000                ori.b      D0, 0x0
  6303. 000047AE  0000 0000                ori.b      D0, 0x0
  6304. 000047B2  07FF                     .incomplete
  6305. 000047B4  FFFE                     .invalid   <<F/7/7>>
  6306. 000047B6  0000 0000                ori.b      D0, 0x0
  6307. 000047BA  0000 0000                ori.b      D0, 0x0
  6308. export_607:
  6309. 000047BE  4E56 F904                link       A6, -0x06FC
  6310. 000047C2  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  6311. 000047C6  486E FA04                pea.l      [A6 - 0x5FC]
  6312. 000047CA  A874                     syscall    GetPort
  6313. 000047CC  594F                     subq.w     A7, 4
  6314. 000047CE  706C                     moveq.l    D0, 0x6C
  6315. 000047D0  2F00                     move.l     -[A7], D0
  6316. 000047D2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  6317. 000047D6  2B5F D890                move.l     [A5 - 0x2770], [A7]+
  6318. 000047DA  4AAD D890                tst.l      [A5 - 0x2770]
  6319. 000047DE  6608                     bne        +0xA /* 000047E8 */
  6320. 000047E0  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  6321. 000047E4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  6322. label000047E8:
  6323. 000047E8  2F2D D890                move.l     -[A7], [A5 - 0x2770]
  6324. 000047EC  A86F                     syscall    OpenPort
  6325. 000047EE  2F2D D890                move.l     -[A7], [A5 - 0x2770]
  6326. 000047F2  A873                     syscall    SetPort
  6327. 000047F4  422E FA02                clr.b      [A6 - 0x5FE]
  6328. 000047F8  7000                     moveq.l    D0, 0x00
  6329. 000047FA  102E FA02                move.b     D0, [A6 - 0x5FE]
  6330. 000047FE  3F00                     move.w     -[A7], D0
  6331. 00004800  A888                     syscall    TextFace
  6332. 00004802  3F2D BE44                move.w     -[A7], [A5 - 0x41BC]
  6333. 00004806  A88A                     syscall    TextSize
  6334. 00004808  554F                     subq.w     A7, 2
  6335. 0000480A  3F2D BE42                move.w     -[A7], [A5 - 0x41BE]
  6336. 0000480E  2F2D D972                move.l     -[A7], [A5 - 0x268E]
  6337. 00004812  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  6338. 00004816  206D D972                movea.l    A0, [A5 - 0x268E]
  6339. 0000481A  2050                     movea.l    A0, [A0]
  6340. 0000481C  315F 0010                move.w     [A0 + 0x10], [A7]+
  6341. 00004820  554F                     subq.w     A7, 2
  6342. 00004822  206D D972                movea.l    A0, [A5 - 0x268E]
  6343. 00004826  2050                     movea.l    A0, [A0]
  6344. 00004828  3F28 0010                move.w     -[A7], [A0 + 0x10]
  6345. 0000482C  2F2D D972                move.l     -[A7], [A5 - 0x268E]
  6346. 00004830  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  6347. 00004834  A887                     syscall    TextFont
  6348. 00004836  2F2E FA04                move.l     -[A7], [A6 - 0x5FC]
  6349. 0000483A  A873                     syscall    SetPort
  6350. 0000483C  1B7C 0001 D88E           move.b     [A5 - 0x2772], 0x1
  6351. 00004842  2F0E                     move.l     -[A7], A6
  6352. 00004844  4EBA B7BA                jsr        [PC - 0x4846 /* 00000000 */]
  6353. 00004848  1B7C 0001 D970           move.b     [A5 - 0x2690], 0x1
  6354. 0000484E  42AD D96C                clr.l      [A5 - 0x2694]
  6355. 00004852  1B6E 0008 D888           move.b     [A5 - 0x2778], [A6 + 0x8]
  6356. 00004858  422D CE82                clr.b      [A5 - 0x317E]
  6357. 0000485C  426D D88A                clr.w      [A5 - 0x2776]
  6358. 00004860  422D FEFB                clr.b      [A5 - 0x105]
  6359. 00004864  422D FEFC                clr.b      [A5 - 0x104]
  6360. 00004868  422D FEFA                clr.b      [A5 - 0x106]
  6361. 0000486C  3F3C 0004                move.w     -[A7], 0x4
  6362. 00004870  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  6363. 00004874  4A2D B2F6                tst.b      [A5 - 0x4D0A]
  6364. 00004878  57C0                     seq        D0
  6365. 0000487A  0C2D 0002 B2F6           cmpi.b     [A5 - 0x4D0A], 0x2
  6366. 00004880  57C1                     seq        D1
  6367. 00004882  8001                     or.b       D0, D1
  6368. 00004884  122D D888                move.b     D1, [A5 - 0x2778]
  6369. 00004888  5301                     subq.b     D1, 1
  6370. 0000488A  0C2D 0004 BE46           cmpi.b     [A5 - 0x41BA], 0x4
  6371. 00004890  57C2                     seq        D2
  6372. 00004892  8202                     or.b       D1, D2
  6373. 00004894  C001                     and.b      D0, D1
  6374. 00004896  6708                     beq        +0xA /* 000048A0 */
  6375. 00004898  1B7C 0001 CE36           move.b     [A5 - 0x31CA], 0x1
  6376. 0000489E  6004                     bra        +0x6 /* 000048A4 */
  6377. label000048A0:
  6378. 000048A0  422D CE36                clr.b      [A5 - 0x31CA]
  6379. label000048A4:
  6380. 000048A4  422D CE38                clr.b      [A5 - 0x31C8]
  6381. 000048A8  426D CE2C                clr.w      [A5 - 0x31D4]
  6382. 000048AC  0C2D 0001 C27A           cmpi.b     [A5 - 0x3D86], 0x1
  6383. 000048B2  6606                     bne        +0x8 /* 000048BA */
  6384. 000048B4  422E FFD7                clr.b      [A6 - 0x29]
  6385. 000048B8  6016                     bra        +0x18 /* 000048D0 */
  6386. label000048BA:
  6387. 000048BA  0C2D 0002 C27A           cmpi.b     [A5 - 0x3D86], 0x2
  6388. 000048C0  6608                     bne        +0xA /* 000048CA */
  6389. 000048C2  1D7C 0002 FFD7           move.b     [A6 - 0x29], 0x2
  6390. 000048C8  6006                     bra        +0x8 /* 000048D0 */
  6391. label000048CA:
  6392. 000048CA  1D7C 0001 FFD7           move.b     [A6 - 0x29], 0x1
  6393. label000048D0:
  6394. 000048D0  102D B932                move.b     D0, [A5 - 0x46CE]
  6395. 000048D4  5300                     subq.b     D0, 1
  6396. 000048D6  4A6D B302                tst.w      [A5 - 0x4CFE]
  6397. 000048DA  5EC1                     sgt        D1
  6398. 000048DC  C001                     and.b      D0, D1
  6399. 000048DE  6728                     beq        +0x2A /* 00004908 */
  6400. 000048E0  3F3C 0002                move.w     -[A7], 0x2
  6401. 000048E4  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  6402. 000048E8  554F                     subq.w     A7, 2
  6403. 000048EA  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  6404. 000048EE  101F                     move.b     D0, [A7]+
  6405. 000048F0  5300                     subq.b     D0, 1
  6406. 000048F2  6600 0C26                bne        +0xC28 /* 0000551A */
  6407. 000048F6  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  6408. 000048FA  3F3C 0001                move.w     -[A7], 0x1
  6409. 000048FE  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  6410. 00004902  1B7C 0001 B932           move.b     [A5 - 0x46CE], 0x1
  6411. label00004908:
  6412. 00004908  426E FA14                clr.w      [A6 - 0x5EC]
  6413. 0000490C  7000                     moveq.l    D0, 0x00
  6414. 0000490E  302D C160                move.w     D0, [A5 - 0x3EA0]
  6415. 00004912  7200                     moveq.l    D1, 0x00
  6416. 00004914  122D C169                move.b     D1, [A5 - 0x3E97]
  6417. 00004918  740C                     moveq.l    D2, 0x0C
  6418. 0000491A  E5A9                     lsl        D1, D2
  6419. 0000491C  8081                     or.l       D0, D1
  6420. 0000491E  3D40 FA16                move.w     [A6 - 0x5EA], D0
  6421. 00004922  7000                     moveq.l    D0, 0x00
  6422. 00004924  302D C164                move.w     D0, [A5 - 0x3E9C]
  6423. 00004928  7200                     moveq.l    D1, 0x00
  6424. 0000492A  122D C16B                move.b     D1, [A5 - 0x3E95]
  6425. 0000492E  740C                     moveq.l    D2, 0x0C
  6426. 00004930  E5A9                     lsl        D1, D2
  6427. 00004932  8081                     or.l       D0, D1
  6428. 00004934  3D40 FA18                move.w     [A6 - 0x5E8], D0
  6429. 00004938  7000                     moveq.l    D0, 0x00
  6430. 0000493A  302D C162                move.w     D0, [A5 - 0x3E9E]
  6431. 0000493E  7200                     moveq.l    D1, 0x00
  6432. 00004940  122D C16A                move.b     D1, [A5 - 0x3E96]
  6433. 00004944  740C                     moveq.l    D2, 0x0C
  6434. 00004946  E5A9                     lsl        D1, D2
  6435. 00004948  8081                     or.l       D0, D1
  6436. 0000494A  3D40 FA1A                move.w     [A6 - 0x5E6], D0
  6437. 0000494E  7000                     moveq.l    D0, 0x00
  6438. 00004950  302D C164                move.w     D0, [A5 - 0x3E9C]
  6439. 00004954  7200                     moveq.l    D1, 0x00
  6440. 00004956  322D C162                move.w     D1, [A5 - 0x3E9E]
  6441. 0000495A  8081                     or.l       D0, D1
  6442. 0000495C  7200                     moveq.l    D1, 0x00
  6443. 0000495E  122D C16B                move.b     D1, [A5 - 0x3E95]
  6444. 00004962  740C                     moveq.l    D2, 0x0C
  6445. 00004964  E5A9                     lsl        D1, D2
  6446. 00004966  8081                     or.l       D0, D1
  6447. 00004968  3D40 FA1C                move.w     [A6 - 0x5E4], D0
  6448. 0000496C  4A2D C27E                tst.b      [A5 - 0x3D82]
  6449. 00004970  56C0                     sne        D0
  6450. 00004972  C02D D888                and.b      D0, [A5 - 0x2778]
  6451. 00004976  6740                     beq        +0x42 /* 000049B8 */
  6452. 00004978  7000                     moveq.l    D0, 0x00
  6453. 0000497A  302E FA16                move.w     D0, [A6 - 0x5EA]
  6454. 0000497E  0080 0000 0080           ori.l      D0, 0x80
  6455. 00004984  3D40 FA16                move.w     [A6 - 0x5EA], D0
  6456. 00004988  7000                     moveq.l    D0, 0x00
  6457. 0000498A  302E FA18                move.w     D0, [A6 - 0x5E8]
  6458. 0000498E  0080 0000 0080           ori.l      D0, 0x80
  6459. 00004994  3D40 FA18                move.w     [A6 - 0x5E8], D0
  6460. 00004998  7000                     moveq.l    D0, 0x00
  6461. 0000499A  302E FA1A                move.w     D0, [A6 - 0x5E6]
  6462. 0000499E  0080 0000 0080           ori.l      D0, 0x80
  6463. 000049A4  3D40 FA1A                move.w     [A6 - 0x5E6], D0
  6464. 000049A8  7000                     moveq.l    D0, 0x00
  6465. 000049AA  302E FA1C                move.w     D0, [A6 - 0x5E4]
  6466. 000049AE  0080 0000 0080           ori.l      D0, 0x80
  6467. 000049B4  3D40 FA1C                move.w     [A6 - 0x5E4], D0
  6468. label000049B8:
  6469. 000049B8  422E FABE                clr.b      [A6 - 0x542]
  6470. 000049BC  422E FA1E                clr.b      [A6 - 0x5E2]
  6471. 000049C0  422E FADE                clr.b      [A6 - 0x522]
  6472. 000049C4  422E FA3E                clr.b      [A6 - 0x5C2]
  6473. 000049C8  422E FAFE                clr.b      [A6 - 0x502]
  6474. 000049CC  422E FA5E                clr.b      [A6 - 0x5A2]
  6475. 000049D0  422E FB1E                clr.b      [A6 - 0x4E2]
  6476. 000049D4  422E FA7E                clr.b      [A6 - 0x582]
  6477. 000049D8  422E FB3E                clr.b      [A6 - 0x4C2]
  6478. 000049DC  422E FA9E                clr.b      [A6 - 0x562]
  6479. 000049E0  4A2D C166                tst.b      [A5 - 0x3E9A]
  6480. 000049E4  673C                     beq        +0x3E /* 00004A22 */
  6481. 000049E6  486E F904                pea.l      [A6 - 0x6FC]
  6482. 000049EA  486D C170                pea.l      [A5 - 0x3E90]
  6483. 000049EE  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6484. 000049F2  584F                     addq.w     A7, 4
  6485. 000049F4  3F3C 001E                move.w     -[A7], 0x1E
  6486. 000049F8  486E F904                pea.l      [A6 - 0x6FC]
  6487. 000049FC  486E FADE                pea.l      [A6 - 0x522]
  6488. 00004A00  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6489. 00004A04  486E F904                pea.l      [A6 - 0x6FC]
  6490. 00004A08  486D C190                pea.l      [A5 - 0x3E70]
  6491. 00004A0C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6492. 00004A10  584F                     addq.w     A7, 4
  6493. 00004A12  3F3C 001E                move.w     -[A7], 0x1E
  6494. 00004A16  486E F904                pea.l      [A6 - 0x6FC]
  6495. 00004A1A  486E FA3E                pea.l      [A6 - 0x5C2]
  6496. 00004A1E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6497. label00004A22:
  6498. 00004A22  0C2D 0001 C27A           cmpi.b     [A5 - 0x3D86], 0x1
  6499. 00004A28  56C0                     sne        D0
  6500. 00004A2A  C02D C167                and.b      D0, [A5 - 0x3E99]
  6501. 00004A2E  673C                     beq        +0x3E /* 00004A6C */
  6502. 00004A30  486E F904                pea.l      [A6 - 0x6FC]
  6503. 00004A34  486D C1B0                pea.l      [A5 - 0x3E50]
  6504. 00004A38  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6505. 00004A3C  584F                     addq.w     A7, 4
  6506. 00004A3E  3F3C 001E                move.w     -[A7], 0x1E
  6507. 00004A42  486E F904                pea.l      [A6 - 0x6FC]
  6508. 00004A46  486E FB1E                pea.l      [A6 - 0x4E2]
  6509. 00004A4A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6510. 00004A4E  486E F904                pea.l      [A6 - 0x6FC]
  6511. 00004A52  486D C1D0                pea.l      [A5 - 0x3E30]
  6512. 00004A56  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6513. 00004A5A  584F                     addq.w     A7, 4
  6514. 00004A5C  3F3C 001E                move.w     -[A7], 0x1E
  6515. 00004A60  486E F904                pea.l      [A6 - 0x6FC]
  6516. 00004A64  486E FA7E                pea.l      [A6 - 0x582]
  6517. 00004A68  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6518. label00004A6C:
  6519. 00004A6C  4A2D C168                tst.b      [A5 - 0x3E98]
  6520. 00004A70  6700 0082                beq        +0x84 /* 00004AF4 */
  6521. 00004A74  486E F904                pea.l      [A6 - 0x6FC]
  6522. 00004A78  486D C1F0                pea.l      [A5 - 0x3E10]
  6523. 00004A7C  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6524. 00004A80  584F                     addq.w     A7, 4
  6525. 00004A82  3F3C 001E                move.w     -[A7], 0x1E
  6526. 00004A86  486E F904                pea.l      [A6 - 0x6FC]
  6527. 00004A8A  486E FAFE                pea.l      [A6 - 0x502]
  6528. 00004A8E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6529. 00004A92  486E F904                pea.l      [A6 - 0x6FC]
  6530. 00004A96  486D C210                pea.l      [A5 - 0x3DF0]
  6531. 00004A9A  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6532. 00004A9E  584F                     addq.w     A7, 4
  6533. 00004AA0  3F3C 001E                move.w     -[A7], 0x1E
  6534. 00004AA4  486E F904                pea.l      [A6 - 0x6FC]
  6535. 00004AA8  486E FA5E                pea.l      [A6 - 0x5A2]
  6536. 00004AAC  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6537. 00004AB0  0C2D 0001 C27A           cmpi.b     [A5 - 0x3D86], 0x1
  6538. 00004AB6  673C                     beq        +0x3E /* 00004AF4 */
  6539. 00004AB8  486E F904                pea.l      [A6 - 0x6FC]
  6540. 00004ABC  486D C230                pea.l      [A5 - 0x3DD0]
  6541. 00004AC0  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6542. 00004AC4  584F                     addq.w     A7, 4
  6543. 00004AC6  3F3C 001E                move.w     -[A7], 0x1E
  6544. 00004ACA  486E F904                pea.l      [A6 - 0x6FC]
  6545. 00004ACE  486E FB3E                pea.l      [A6 - 0x4C2]
  6546. 00004AD2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6547. 00004AD6  486E F904                pea.l      [A6 - 0x6FC]
  6548. 00004ADA  486D C250                pea.l      [A5 - 0x3DB0]
  6549. 00004ADE  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  6550. 00004AE2  584F                     addq.w     A7, 4
  6551. 00004AE4  3F3C 001E                move.w     -[A7], 0x1E
  6552. 00004AE8  486E F904                pea.l      [A6 - 0x6FC]
  6553. 00004AEC  486E FA9E                pea.l      [A6 - 0x562]
  6554. 00004AF0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6555. label00004AF4:
  6556. 00004AF4  486D B272                pea.l      [A5 - 0x4D8E]
  6557. 00004AF8  3F3C 0001                move.w     -[A7], 0x1
  6558. 00004AFC  3F2D C27C                move.w     -[A7], [A5 - 0x3D84]
  6559. 00004B00  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  6560. 00004B04  7C01                     moveq.l    D6, 0x01
  6561. label00004B06:
  6562. 00004B06  3006                     move.w     D0, D6
  6563. 00004B08  EB40                     asl        D0.w, 5
  6564. 00004B0A  7200                     moveq.l    D1, 0x00
  6565. 00004B0C  0640 FABE                addi.w     D0, 0xFABE
  6566. 00004B10  1236 0000                move.b     D1, [A6 + D0.w]
  6567. 00004B14  3D41 FA02                move.w     [A6 - 0x5FE], D1
  6568. 00004B18  7E01                     moveq.l    D7, 0x01
  6569. 00004B1A  602A                     bra        +0x2C /* 00004B46 */
  6570. label00004B1C:
  6571. 00004B1C  3006                     move.w     D0, D6
  6572. 00004B1E  EB40                     asl        D0.w, 5
  6573. 00004B20  D047                     add.w      D0, D7
  6574. 00004B22  7200                     moveq.l    D1, 0x00
  6575. 00004B24  0640 FABE                addi.w     D0, 0xFABE
  6576. 00004B28  1236 0000                move.b     D1, [A6 + D0.w]
  6577. 00004B2C  0C41 0020                cmpi.w     D1, 0x20 /* ' ' */
  6578. 00004B30  6610                     bne        +0x12 /* 00004B42 */
  6579. 00004B32  3006                     move.w     D0, D6
  6580. 00004B34  EB40                     asl        D0.w, 5
  6581. 00004B36  D047                     add.w      D0, D7
  6582. 00004B38  0640 FABE                addi.w     D0, 0xFABE
  6583. 00004B3C  1DBC 00A1 0000           move.b     [A6 + D0.w], 0xA1
  6584. label00004B42:
  6585. 00004B42  5247                     addq.w     D7, 1
  6586. 00004B44  6906                     bvs        +0x8 /* 00004B4C */
  6587. label00004B46:
  6588. 00004B46  BE6E FA02                cmp.w      D7, [A6 - 0x5FE]
  6589. 00004B4A  6FD0                     ble        -0x2E /* 00004B1C */
  6590. label00004B4C:
  6591. 00004B4C  3006                     move.w     D0, D6
  6592. 00004B4E  EB40                     asl        D0.w, 5
  6593. 00004B50  7200                     moveq.l    D1, 0x00
  6594. 00004B52  0640 FA1E                addi.w     D0, 0xFA1E
  6595. 00004B56  1236 0000                move.b     D1, [A6 + D0.w]
  6596. 00004B5A  3D41 FA02                move.w     [A6 - 0x5FE], D1
  6597. 00004B5E  7E01                     moveq.l    D7, 0x01
  6598. 00004B60  602A                     bra        +0x2C /* 00004B8C */
  6599. label00004B62:
  6600. 00004B62  3006                     move.w     D0, D6
  6601. 00004B64  EB40                     asl        D0.w, 5
  6602. 00004B66  D047                     add.w      D0, D7
  6603. 00004B68  7200                     moveq.l    D1, 0x00
  6604. 00004B6A  0640 FA1E                addi.w     D0, 0xFA1E
  6605. 00004B6E  1236 0000                move.b     D1, [A6 + D0.w]
  6606. 00004B72  0C41 0020                cmpi.w     D1, 0x20 /* ' ' */
  6607. 00004B76  6610                     bne        +0x12 /* 00004B88 */
  6608. 00004B78  3006                     move.w     D0, D6
  6609. 00004B7A  EB40                     asl        D0.w, 5
  6610. 00004B7C  D047                     add.w      D0, D7
  6611. 00004B7E  0640 FA1E                addi.w     D0, 0xFA1E
  6612. 00004B82  1DBC 00A1 0000           move.b     [A6 + D0.w], 0xA1
  6613. label00004B88:
  6614. 00004B88  5247                     addq.w     D7, 1
  6615. 00004B8A  6906                     bvs        +0x8 /* 00004B92 */
  6616. label00004B8C:
  6617. 00004B8C  BE6E FA02                cmp.w      D7, [A6 - 0x5FE]
  6618. 00004B90  6FD0                     ble        -0x2E /* 00004B62 */
  6619. label00004B92:
  6620. 00004B92  5246                     addq.w     D6, 1
  6621. 00004B94  0C46 0004                cmpi.w     D6, 0x4
  6622. 00004B98  6F00 FF6C                ble        -0x92 /* 00004B06 */
  6623. 00004B9C  7C01                     moveq.l    D6, 0x01
  6624. label00004B9E:
  6625. 00004B9E  486E F904                pea.l      [A6 - 0x6FC]
  6626. 00004BA2  487A 0A7C                pea.l      [PC + 0xA7C /* 00005620 */]
  6627. 00004BA6  3006                     move.w     D0, D6
  6628. 00004BA8  EB40                     asl        D0.w, 5
  6629. 00004BAA  0640 FABE                addi.w     D0, 0xFABE
  6630. 00004BAE  4876 0000                pea.l      [A6 + D0.w]
  6631. 00004BB2  3F3C 0002                move.w     -[A7], 0x2
  6632. 00004BB6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6633. 00004BBA  584F                     addq.w     A7, 4
  6634. 00004BBC  3006                     move.w     D0, D6
  6635. 00004BBE  EB40                     asl        D0.w, 5
  6636. 00004BC0  3F3C 001E                move.w     -[A7], 0x1E
  6637. 00004BC4  486E F904                pea.l      [A6 - 0x6FC]
  6638. 00004BC8  0640 FABE                addi.w     D0, 0xFABE
  6639. 00004BCC  4876 0000                pea.l      [A6 + D0.w]
  6640. 00004BD0  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6641. 00004BD4  486E F904                pea.l      [A6 - 0x6FC]
  6642. 00004BD8  3006                     move.w     D0, D6
  6643. 00004BDA  EB40                     asl        D0.w, 5
  6644. 00004BDC  0640 FA1E                addi.w     D0, 0xFA1E
  6645. 00004BE0  4876 0000                pea.l      [A6 + D0.w]
  6646. 00004BE4  487A 0A38                pea.l      [PC + 0xA38 /* 0000561E, value 0x1E301E2 */]
  6647. 00004BE8  3F3C 0002                move.w     -[A7], 0x2
  6648. 00004BEC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6649. 00004BF0  584F                     addq.w     A7, 4
  6650. 00004BF2  3006                     move.w     D0, D6
  6651. 00004BF4  EB40                     asl        D0.w, 5
  6652. 00004BF6  3F3C 001E                move.w     -[A7], 0x1E
  6653. 00004BFA  486E F904                pea.l      [A6 - 0x6FC]
  6654. 00004BFE  0640 FA1E                addi.w     D0, 0xFA1E
  6655. 00004C02  4876 0000                pea.l      [A6 + D0.w]
  6656. 00004C06  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6657. 00004C0A  5246                     addq.w     D6, 1
  6658. 00004C0C  0C46 0004                cmpi.w     D6, 0x4
  6659. 00004C10  6F8C                     ble        -0x72 /* 00004B9E */
  6660. 00004C12  102D C47B                move.b     D0, [A5 - 0x3B85]
  6661. 00004C16  6030                     bra        +0x32 /* 00004C48 */
  6662. label00004C18:
  6663. 00004C18  3D7C 015B FB82           move.w     [A6 - 0x47E], 0x15B
  6664. 00004C1E  2D7C 025D 2098 FB7E      move.l     [A6 - 0x482], 0x25D2098
  6665. 00004C26  602A                     bra        +0x2C /* 00004C52 */
  6666. label00004C28:
  6667. 00004C28  3D7C 017B FB82           move.w     [A6 - 0x47E], 0x17B
  6668. 00004C2E  2D7C 027D 2098 FB7E      move.l     [A6 - 0x482], 0x27D2098
  6669. 00004C36  601A                     bra        +0x1C /* 00004C52 */
  6670. label00004C38:
  6671. 00004C38  3D7C 013C FB82           move.w     [A6 - 0x47E], 0x13C
  6672. 00004C3E  2D7C 023E 2098 FB7E      move.l     [A6 - 0x482], 0x23E2098
  6673. 00004C46  600A                     bra        +0xC /* 00004C52 */
  6674. label00004C48:
  6675. 00004C48  67CE                     beq        -0x30 /* 00004C18 */
  6676. 00004C4A  5300                     subq.b     D0, 1
  6677. 00004C4C  67DA                     beq        -0x24 /* 00004C28 */
  6678. 00004C4E  5300                     subq.b     D0, 1
  6679. 00004C50  67E6                     beq        -0x18 /* 00004C38 */
  6680. label00004C52:
  6681. 00004C52  102D D888                move.b     D0, [A5 - 0x2778]
  6682. 00004C56  5300                     subq.b     D0, 1
  6683. 00004C58  6708                     beq        +0xA /* 00004C62 */
  6684. 00004C5A  1B7C 0005 C642           move.b     [A5 - 0x39BE], 0x5
  6685. 00004C60  6006                     bra        +0x8 /* 00004C68 */
  6686. label00004C62:
  6687. 00004C62  1B6D BE46 C642           move.b     [A5 - 0x39BE], [A5 - 0x41BA]
  6688. label00004C68:
  6689. 00004C68  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  6690. 00004C6C  2F0E                     move.l     -[A7], A6
  6691. 00004C6E  4EBA B3CC                jsr        [PC - 0x4C34 /* 0000003C */]
  6692. 00004C72  2F0E                     move.l     -[A7], A6
  6693. 00004C74  4EBA B492                jsr        [PC - 0x4B6E /* 00000108 */]
  6694. 00004C78  2F0E                     move.l     -[A7], A6
  6695. 00004C7A  4EBA BB14                jsr        [PC - 0x44EC /* 00000790 */]
  6696. 00004C7E  554F                     subq.w     A7, 2
  6697. 00004C80  2F0E                     move.l     -[A7], A6
  6698. 00004C82  4EBA BEDC                jsr        [PC - 0x4124 /* 00000B60 */]
  6699. 00004C86  101F                     move.b     D0, [A7]+
  6700. 00004C88  5300                     subq.b     D0, 1
  6701. 00004C8A  6600 095A                bne        +0x95C /* 000055E6 */
  6702. 00004C8E  426D FEF2                clr.w      [A5 - 0x10E]
  6703. 00004C92  3B7C 0100 FEF4           move.w     [A5 - 0x10C], 0x100
  6704. 00004C98  422E FFCB                clr.b      [A6 - 0x35]
  6705. 00004C9C  426E FFE6                clr.w      [A6 - 0x1A]
  6706. 00004CA0  3D6E FFE6 FFE4           move.w     [A6 - 0x1C], [A6 - 0x1A]
  6707. 00004CA6  41ED B2D2                lea.l      A0, [A5 - 0x4D2E]
  6708. 00004CAA  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  6709. 00004CAE  22D8                     move.l     [A1]+, [A0]+
  6710. 00004CB0  32D8                     move.w     [A1]+, [A0]+
  6711. 00004CB2  3B7C 0001 FEF6           move.w     [A5 - 0x10A], 0x1
  6712. label00004CB8:
  6713. 00004CB8  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  6714. 00004CBC  302E FFE6                move.w     D0, [A6 - 0x1A]
  6715. 00004CC0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6716. 00004CC4  49F0 0800                lea.l      A4, [A0 + D0]
  6717. 00004CC8  3D6E FFE6 FFDE           move.w     [A6 - 0x22], [A6 - 0x1A]
  6718. 00004CCE  422E FFC9                clr.b      [A6 - 0x37]
  6719. 00004CD2  7600                     moveq.l    D3, 0x00
  6720. 00004CD4  1614                     move.b     D3, [A4]
  6721. 00004CD6  7000                     moveq.l    D0, 0x00
  6722. 00004CD8  3003                     move.w     D0, D3
  6723. 00004CDA  720F                     moveq.l    D1, 0x0F
  6724. 00004CDC  C081                     and.l      D0, D1
  6725. 00004CDE  3600                     move.w     D3, D0
  6726. 00004CE0  1D7C 0001 FFCC           move.b     [A6 - 0x34], 0x1
  6727. 00004CE6  1B7C 0001 FEF9           move.b     [A5 - 0x107], 0x1
  6728. 00004CEC  7800                     moveq.l    D4, 0x00
  6729. 00004CEE  1814                     move.b     D4, [A4]
  6730. 00004CF0  48C4                     ext.l      D4
  6731. 00004CF2  0284 0000 00F0           andi.l     D4, 0xF0
  6732. 00004CF8  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  6733. 00004CFE  0C43 0005                cmpi.w     D3, 0x5
  6734. 00004D02  5CC0                     sge        D0
  6735. 00004D04  C02E FFCB                and.b      D0, [A6 - 0x35]
  6736. 00004D08  6716                     beq        +0x18 /* 00004D20 */
  6737. 00004D0A  554F                     subq.w     A7, 2
  6738. 00004D0C  486C 0002                pea.l      [A4 + 0x2]
  6739. 00004D10  486E FFB6                pea.l      [A6 - 0x4A]
  6740. 00004D14  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  6741. 00004D18  4A1F                     tst.b      [A7]+
  6742. 00004D1A  6704                     beq        +0x6 /* 00004D20 */
  6743. 00004D1C  422E FFCC                clr.b      [A6 - 0x34]
  6744. label00004D20:
  6745. 00004D20  41EC 0002                lea.l      A0, [A4 + 0x2]
  6746. 00004D24  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  6747. 00004D28  22D8                     move.l     [A1]+, [A0]+
  6748. 00004D2A  32D8                     move.w     [A1]+, [A0]+
  6749. 00004D2C  41EC 000E                lea.l      A0, [A4 + 0xE]
  6750. 00004D30  43EE FF9E                lea.l      A1, [A6 - 0x62]
  6751. 00004D34  22D8                     move.l     [A1]+, [A0]+
  6752. 00004D36  32D8                     move.w     [A1]+, [A0]+
  6753. 00004D38  554F                     subq.w     A7, 2
  6754. 00004D3A  486E FFB6                pea.l      [A6 - 0x4A]
  6755. 00004D3E  486D B2D2                pea.l      [A5 - 0x4D2E]
  6756. 00004D42  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  6757. 00004D46  4A1F                     tst.b      [A7]+
  6758. 00004D48  672E                     beq        +0x30 /* 00004D78 */
  6759. 00004D4A  554F                     subq.w     A7, 2
  6760. 00004D4C  486E FFB6                pea.l      [A6 - 0x4A]
  6761. 00004D50  486E FF9E                pea.l      [A6 - 0x62]
  6762. 00004D54  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  6763. 00004D58  101F                     move.b     D0, [A7]+
  6764. 00004D5A  5300                     subq.b     D0, 1
  6765. 00004D5C  670A                     beq        +0xC /* 00004D68 */
  6766. 00004D5E  486E FFB6                pea.l      [A6 - 0x4A]
  6767. 00004D62  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6768. 00004D66  6010                     bra        +0x12 /* 00004D78 */
  6769. label00004D68:
  6770. 00004D68  4A6E FFE6                tst.w      [A6 - 0x1A]
  6771. 00004D6C  6606                     bne        +0x8 /* 00004D74 */
  6772. 00004D6E  6000 07AA                bra        +0x7AC /* 0000551A */
  6773. 00004D72  6004                     bra        +0x6 /* 00004D78 */
  6774. label00004D74:
  6775. 00004D74  422E FFCC                clr.b      [A6 - 0x34]
  6776. label00004D78:
  6777. 00004D78  3003                     move.w     D0, D3
  6778. 00004D7A  6000 007E                bra        +0x80 /* 00004DFA */
  6779. label00004D7E:
  6780. 00004D7E  554F                     subq.w     A7, 2
  6781. 00004D80  486E FFB6                pea.l      [A6 - 0x4A]
  6782. 00004D84  486E FF9E                pea.l      [A6 - 0x62]
  6783. 00004D88  486E FB8A                pea.l      [A6 - 0x476]
  6784. 00004D8C  4267                     clr.w      -[A7]
  6785. 00004D8E  1F3C 0001                move.b     -[A7], 0x1
  6786. 00004D92  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  6787. 00004D96  3F3C 0001                move.w     -[A7], 0x1
  6788. 00004D9A  2F0E                     move.l     -[A7], A6
  6789. 00004D9C  4EBA C54C                jsr        [PC - 0x3AB4 /* 000012EA */]
  6790. 00004DA0  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  6791. 00004DA4  605E                     bra        +0x60 /* 00004E04 */
  6792. label00004DA6:
  6793. 00004DA6  554F                     subq.w     A7, 2
  6794. 00004DA8  486E FFB6                pea.l      [A6 - 0x4A]
  6795. 00004DAC  486E FF9E                pea.l      [A6 - 0x62]
  6796. 00004DB0  486E FB8A                pea.l      [A6 - 0x476]
  6797. 00004DB4  3F3C 0001                move.w     -[A7], 0x1
  6798. 00004DB8  1F3C 0001                move.b     -[A7], 0x1
  6799. 00004DBC  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  6800. 00004DC0  3F3C 0001                move.w     -[A7], 0x1
  6801. 00004DC4  2F0E                     move.l     -[A7], A6
  6802. 00004DC6  4EBA C522                jsr        [PC - 0x3ADE /* 000012EA */]
  6803. 00004DCA  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  6804. 00004DCE  6034                     bra        +0x36 /* 00004E04 */
  6805. label00004DD0:
  6806. 00004DD0  554F                     subq.w     A7, 2
  6807. 00004DD2  486E FFB6                pea.l      [A6 - 0x4A]
  6808. 00004DD6  486E FF9E                pea.l      [A6 - 0x62]
  6809. 00004DDA  486E FB8A                pea.l      [A6 - 0x476]
  6810. 00004DDE  3F3C 0002                move.w     -[A7], 0x2
  6811. 00004DE2  1F3C 0001                move.b     -[A7], 0x1
  6812. 00004DE6  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  6813. 00004DEA  3F3C 0001                move.w     -[A7], 0x1
  6814. 00004DEE  2F0E                     move.l     -[A7], A6
  6815. 00004DF0  4EBA C4F8                jsr        [PC - 0x3B08 /* 000012EA */]
  6816. 00004DF4  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  6817. 00004DF8  600A                     bra        +0xC /* 00004E04 */
  6818. label00004DFA:
  6819. 00004DFA  6782                     beq        -0x7C /* 00004D7E */
  6820. 00004DFC  5340                     subq.w     D0, 1
  6821. 00004DFE  67D0                     beq        -0x2E /* 00004DD0 */
  6822. 00004E00  5740                     subq.w     D0, 3
  6823. 00004E02  67A2                     beq        -0x5C /* 00004DA6 */
  6824. label00004E04:
  6825. 00004E04  1D7C 0001 FFCB           move.b     [A6 - 0x35], 0x1
  6826. 00004E0A  102E FFCF                move.b     D0, [A6 - 0x31]
  6827. 00004E0E  5300                     subq.b     D0, 1
  6828. 00004E10  6600 07D4                bne        +0x7D6 /* 000055E6 */
  6829. 00004E14  0C43 0005                cmpi.w     D3, 0x5
  6830. 00004E18  6D00 047C                blt        +0x47E /* 00005296 */
  6831. 00004E1C  554F                     subq.w     A7, 2
  6832. 00004E1E  486E FF9E                pea.l      [A6 - 0x62]
  6833. 00004E22  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  6834. 00004E26  554F                     subq.w     A7, 2
  6835. 00004E28  486E FFB6                pea.l      [A6 - 0x4A]
  6836. 00004E2C  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  6837. 00004E30  301F                     move.w     D0, [A7]+
  6838. 00004E32  321F                     move.w     D1, [A7]+
  6839. 00004E34  9240                     sub.w      D1, D0
  6840. 00004E36  48C1                     ext.l      D1
  6841. 00004E38  2D41 FFDA                move.l     [A6 - 0x26], D1
  6842. 00004E3C  594F                     subq.w     A7, 4
  6843. 00004E3E  486E FF9E                pea.l      [A6 - 0x62]
  6844. 00004E42  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  6845. 00004E46  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  6846. 00004E4A  554F                     subq.w     A7, 2
  6847. 00004E4C  486E FFBC                pea.l      [A6 - 0x44]
  6848. 00004E50  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6849. 00004E54  0C5F 0001                cmpi.w     [A7]+, 0x1
  6850. 00004E58  660A                     bne        +0xC /* 00004E64 */
  6851. 00004E5A  202E FFDA                move.l     D0, [A6 - 0x26]
  6852. 00004E5E  5280                     addq.l     D0, 1
  6853. 00004E60  2D40 FFDA                move.l     [A6 - 0x26], D0
  6854. label00004E64:
  6855. 00004E64  202E FF9E                move.l     D0, [A6 - 0x62]
  6856. 00004E68  B0AE FFB6                cmp.l      D0, [A6 - 0x4A]
  6857. 00004E6C  6740                     beq        +0x42 /* 00004EAE */
  6858. 00004E6E  594F                     subq.w     A7, 4
  6859. 00004E70  486E FFB6                pea.l      [A6 - 0x4A]
  6860. 00004E74  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  6861. 00004E78  3F3C 0001                move.w     -[A7], 0x1
  6862. 00004E7C  486E FFAA                pea.l      [A6 - 0x56]
  6863. 00004E80  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  6864. 00004E84  41EE FF9E                lea.l      A0, [A6 - 0x62]
  6865. 00004E88  43EE FF98                lea.l      A1, [A6 - 0x68]
  6866. 00004E8C  22D8                     move.l     [A1]+, [A0]+
  6867. 00004E8E  32D8                     move.w     [A1]+, [A0]+
  6868. 00004E90  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  6869. 00004E94  554F                     subq.w     A7, 2
  6870. 00004E96  486E FFB6                pea.l      [A6 - 0x4A]
  6871. 00004E9A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6872. 00004E9E  486E FF9E                pea.l      [A6 - 0x62]
  6873. 00004EA2  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  6874. 00004EA6  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  6875. 00004EAC  6004                     bra        +0x6 /* 00004EB2 */
  6876. label00004EAE:
  6877. 00004EAE  426E FFE8                clr.w      [A6 - 0x18]
  6878. label00004EB2:
  6879. 00004EB2  4A6E FFE8                tst.w      [A6 - 0x18]
  6880. 00004EB6  663E                     bne        +0x40 /* 00004EF6 */
  6881. label00004EB8:
  6882. 00004EB8  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  6883. 00004EBC  302E FFE4                move.w     D0, [A6 - 0x1C]
  6884. 00004EC0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6885. 00004EC4  3D70 081E FFE4           move.w     [A6 - 0x1C], [A0 + D0 + 0x1E]
  6886. 00004ECA  206D B32C                movea.l    A0, [A5 - 0x4CD4]
  6887. 00004ECE  302E FFE4                move.w     D0, [A6 - 0x1C]
  6888. 00004ED2  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6889. 00004ED6  41F0 0802                lea.l      A0, [A0 + D0 + 0x2]
  6890. 00004EDA  43EE FFAA                lea.l      A1, [A6 - 0x56]
  6891. 00004EDE  22D8                     move.l     [A1]+, [A0]+
  6892. 00004EE0  32D8                     move.w     [A1]+, [A0]+
  6893. 00004EE2  554F                     subq.w     A7, 2
  6894. 00004EE4  486E FFAA                pea.l      [A6 - 0x56]
  6895. 00004EE8  486E FFB6                pea.l      [A6 - 0x4A]
  6896. 00004EEC  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  6897. 00004EF0  101F                     move.b     D0, [A7]+
  6898. 00004EF2  5300                     subq.b     D0, 1
  6899. 00004EF4  67C2                     beq        -0x3C /* 00004EB8 */
  6900. label00004EF6:
  6901. 00004EF6  2D6E FFAA FFC0           move.l     [A6 - 0x40], [A6 - 0x56]
  6902. 00004EFC  41EC 0008                lea.l      A0, [A4 + 0x8]
  6903. 00004F00  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  6904. 00004F04  22D8                     move.l     [A1]+, [A0]+
  6905. 00004F06  32D8                     move.w     [A1]+, [A0]+
  6906. 00004F08  41EC 0014                lea.l      A0, [A4 + 0x14]
  6907. 00004F0C  43EE FF92                lea.l      A1, [A6 - 0x6E]
  6908. 00004F10  22D8                     move.l     [A1]+, [A0]+
  6909. 00004F12  32D8                     move.w     [A1]+, [A0]+
  6910. 00004F14  0C2E 0002 FFD7           cmpi.b     [A6 - 0x29], 0x2
  6911. 00004F1A  57C0                     seq        D0
  6912. 00004F1C  4A2E FFD7                tst.b      [A6 - 0x29]
  6913. 00004F20  57C1                     seq        D1
  6914. 00004F22  8001                     or.b       D0, D1
  6915. 00004F24  670E                     beq        +0x10 /* 00004F34 */
  6916. 00004F26  486E FFA4                pea.l      [A6 - 0x5C]
  6917. 00004F2A  486E FF92                pea.l      [A6 - 0x6E]
  6918. 00004F2E  2F0E                     move.l     -[A7], A6
  6919. 00004F30  4EBA CF92                jsr        [PC - 0x306E /* 00001EC4 */]
  6920. label00004F34:
  6921. 00004F34  2D6E FF92 FFBC           move.l     [A6 - 0x44], [A6 - 0x6E]
  6922. 00004F3A  6018                     bra        +0x1A /* 00004F54 */
  6923. label00004F3C:
  6924. 00004F3C  594F                     subq.w     A7, 4
  6925. 00004F3E  486E FFBC                pea.l      [A6 - 0x44]
  6926. 00004F42  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  6927. 00004F46  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  6928. 00004F4A  202E FFDA                move.l     D0, [A6 - 0x26]
  6929. 00004F4E  5380                     subq.l     D0, 1
  6930. 00004F50  2D40 FFDA                move.l     [A6 - 0x26], D0
  6931. label00004F54:
  6932. 00004F54  202E FFBC                move.l     D0, [A6 - 0x44]
  6933. 00004F58  B0AE FFA4                cmp.l      D0, [A6 - 0x5C]
  6934. 00004F5C  56C0                     sne        D0
  6935. 00004F5E  4AAE FFDA                tst.l      [A6 - 0x26]
  6936. 00004F62  5EC1                     sgt        D1
  6937. 00004F64  C001                     and.b      D0, D1
  6938. 00004F66  2F00                     move.l     -[A7], D0
  6939. 00004F68  554F                     subq.w     A7, 2
  6940. 00004F6A  486E FFBC                pea.l      [A6 - 0x44]
  6941. 00004F6E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6942. 00004F72  321F                     move.w     D1, [A7]+
  6943. 00004F74  201F                     move.l     D0, [A7]+
  6944. 00004F76  5341                     subq.w     D1, 1
  6945. 00004F78  57C1                     seq        D1
  6946. 00004F7A  C001                     and.b      D0, D1
  6947. 00004F7C  66BE                     bne        -0x40 /* 00004F3C */
  6948. 00004F7E  554F                     subq.w     A7, 2
  6949. 00004F80  486E FFBC                pea.l      [A6 - 0x44]
  6950. 00004F84  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6951. 00004F88  0C5F 0001                cmpi.w     [A7]+, 0x1
  6952. 00004F8C  5EC0                     sgt        D0
  6953. 00004F8E  0C44 0010                cmpi.w     D4, 0x10
  6954. 00004F92  57C1                     seq        D1
  6955. 00004F94  8001                     or.b       D0, D1
  6956. 00004F96  6760                     beq        +0x62 /* 00004FF8 */
  6957. 00004F98  554F                     subq.w     A7, 2
  6958. 00004F9A  486E FF92                pea.l      [A6 - 0x6E]
  6959. 00004F9E  486E FFA4                pea.l      [A6 - 0x5C]
  6960. 00004FA2  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6961. 00004FA6  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6962. 00004FAA  1D5F FFCE                move.b     [A6 - 0x32], [A7]+
  6963. 00004FAE  7E01                     moveq.l    D7, 0x01
  6964. label00004FB0:
  6965. 00004FB0  41EE FF92                lea.l      A0, [A6 - 0x6E]
  6966. 00004FB4  43EE FF8C                lea.l      A1, [A6 - 0x74]
  6967. 00004FB8  22D8                     move.l     [A1]+, [A0]+
  6968. 00004FBA  32D8                     move.w     [A1]+, [A0]+
  6969. 00004FBC  486E FF8C                pea.l      [A6 - 0x74]
  6970. 00004FC0  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  6971. 00004FC4  554F                     subq.w     A7, 2
  6972. 00004FC6  486E FF8C                pea.l      [A6 - 0x74]
  6973. 00004FCA  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  6974. 00004FCE  0C5F 0020                cmpi.w     [A7]+, 0x20 /* ' ' */
  6975. 00004FD2  57C0                     seq        D0
  6976. 00004FD4  222E FF8C                move.l     D1, [A6 - 0x74]
  6977. 00004FD8  B2AE FF92                cmp.l      D1, [A6 - 0x6E]
  6978. 00004FDC  57C1                     seq        D1
  6979. 00004FDE  C001                     and.b      D0, D1
  6980. 00004FE0  670C                     beq        +0xE /* 00004FEE */
  6981. 00004FE2  41EE FF8C                lea.l      A0, [A6 - 0x74]
  6982. 00004FE6  43EE FF92                lea.l      A1, [A6 - 0x6E]
  6983. 00004FEA  22D8                     move.l     [A1]+, [A0]+
  6984. 00004FEC  32D8                     move.w     [A1]+, [A0]+
  6985. label00004FEE:
  6986. 00004FEE  5247                     addq.w     D7, 1
  6987. 00004FF0  0C47 0002                cmpi.w     D7, 0x2
  6988. 00004FF4  6FBA                     ble        -0x44 /* 00004FB0 */
  6989. 00004FF6  6010                     bra        +0x12 /* 00005008 */
  6990. label00004FF8:
  6991. 00004FF8  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  6992. 00004FFC  3F3C 0001                move.w     -[A7], 0x1
  6993. 00005000  486E FF92                pea.l      [A6 - 0x6E]
  6994. 00005004  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  6995. label00005008:
  6996. 00005008  0C44 0050                cmpi.w     D4, 0x50 /* 'P' */
  6997. 0000500C  57C0                     seq        D0
  6998. 0000500E  0C44 0040                cmpi.w     D4, 0x40 /* '@' */
  6999. 00005012  57C1                     seq        D1
  7000. 00005014  8001                     or.b       D0, D1
  7001. 00005016  6704                     beq        +0x6 /* 0000501C */
  7002. 00005018  4205                     clr.b      D5
  7003. 0000501A  6002                     bra        +0x4 /* 0000501E */
  7004. label0000501C:
  7005. 0000501C  7A01                     moveq.l    D5, 0x01
  7006. label0000501E:
  7007. 0000501E  4A2E FFCC                tst.b      [A6 - 0x34]
  7008. 00005022  6772                     beq        +0x74 /* 00005096 */
  7009. 00005024  554F                     subq.w     A7, 2
  7010. 00005026  486E FFB6                pea.l      [A6 - 0x4A]
  7011. 0000502A  486E FF9E                pea.l      [A6 - 0x62]
  7012. 0000502E  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  7013. 00005032  101F                     move.b     D0, [A7]+
  7014. 00005034  5300                     subq.b     D0, 1
  7015. 00005036  0C43 0005                cmpi.w     D3, 0x5
  7016. 0000503A  56C1                     sne        D1
  7017. 0000503C  8001                     or.b       D0, D1
  7018. 0000503E  2F00                     move.l     -[A7], D0
  7019. 00005040  554F                     subq.w     A7, 2
  7020. 00005042  486E FFA4                pea.l      [A6 - 0x5C]
  7021. 00005046  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  7022. 0000504A  321F                     move.w     D1, [A7]+
  7023. 0000504C  201F                     move.l     D0, [A7]+
  7024. 0000504E  3F01                     move.w     -[A7], D1
  7025. 00005050  487A 05C4                pea.l      [PC + 0x5C4 /* 00005616, value 0x8C005002 */]
  7026. 00005054  486E F9E4                pea.l      [A6 - 0x61C]
  7027. 00005058  3F3C 0008                move.w     -[A7], 0x8
  7028. 0000505C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  7029. 00005060  486E F9E4                pea.l      [A6 - 0x61C]
  7030. 00005064  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  7031. 00005068  57C1                     seq        D1
  7032. 0000506A  8001                     or.b       D0, D1
  7033. 0000506C  6728                     beq        +0x2A /* 00005096 */
  7034. 0000506E  554F                     subq.w     A7, 2
  7035. 00005070  486E FFB6                pea.l      [A6 - 0x4A]
  7036. 00005074  486E FF9E                pea.l      [A6 - 0x62]
  7037. 00005078  486E FB8A                pea.l      [A6 - 0x476]
  7038. 0000507C  4267                     clr.w      -[A7]
  7039. 0000507E  1F05                     move.b     -[A7], D5
  7040. 00005080  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7041. 00005084  3F3C 0001                move.w     -[A7], 0x1
  7042. 00005088  2F0E                     move.l     -[A7], A6
  7043. 0000508A  4EBA C25E                jsr        [PC - 0x3DA2 /* 000012EA */]
  7044. 0000508E  101F                     move.b     D0, [A7]+
  7045. 00005090  5300                     subq.b     D0, 1
  7046. 00005092  6600 0552                bne        +0x554 /* 000055E6 */
  7047. label00005096:
  7048. 00005096  0C44 0030                cmpi.w     D4, 0x30 /* '0' */
  7049. 0000509A  57C0                     seq        D0
  7050. 0000509C  0C44 0070                cmpi.w     D4, 0x70 /* 'p' */
  7051. 000050A0  57C1                     seq        D1
  7052. 000050A2  2F00                     move.l     -[A7], D0
  7053. 000050A4  2F01                     move.l     -[A7], D1
  7054. 000050A6  594F                     subq.w     A7, 4
  7055. 000050A8  486E FF9E                pea.l      [A6 - 0x62]
  7056. 000050AC  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7057. 000050B0  241F                     move.l     D2, [A7]+
  7058. 000050B2  221F                     move.l     D1, [A7]+
  7059. 000050B4  201F                     move.l     D0, [A7]+
  7060. 000050B6  B4AD B308                cmp.l      D2, [A5 - 0x4CF8]
  7061. 000050BA  57C2                     seq        D2
  7062. 000050BC  C202                     and.b      D1, D2
  7063. 000050BE  8001                     or.b       D0, D1
  7064. 000050C0  6700 0088                beq        +0x8A /* 0000514A */
  7065. 000050C4  554F                     subq.w     A7, 2
  7066. 000050C6  486E FB8A                pea.l      [A6 - 0x476]
  7067. 000050CA  3F2E FB88                move.w     -[A7], [A6 - 0x478]
  7068. 000050CE  2F0E                     move.l     -[A7], A6
  7069. 000050D0  4EBA BE10                jsr        [PC - 0x41F0 /* 00000EE2 */]
  7070. 000050D4  101F                     move.b     D0, [A7]+
  7071. 000050D6  5300                     subq.b     D0, 1
  7072. 000050D8  6600 050C                bne        +0x50E /* 000055E6 */
  7073. 000050DC  594F                     subq.w     A7, 4
  7074. 000050DE  486E FFA4                pea.l      [A6 - 0x5C]
  7075. 000050E2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7076. 000050E6  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  7077. 000050EA  4AAE FFBC                tst.l      [A6 - 0x44]
  7078. 000050EE  6700 042A                beq        +0x42C /* 0000551A */
  7079. 000050F2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7080. 000050F6  3F3C 0001                move.w     -[A7], 0x1
  7081. 000050FA  486E FFB0                pea.l      [A6 - 0x50]
  7082. 000050FE  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  7083. 00005102  554F                     subq.w     A7, 2
  7084. 00005104  486E FFBC                pea.l      [A6 - 0x44]
  7085. 00005108  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7086. 0000510C  0C5F 0001                cmpi.w     [A7]+, 0x1
  7087. 00005110  57C0                     seq        D0
  7088. 00005112  222E FFBC                move.l     D1, [A6 - 0x44]
  7089. 00005116  B2AD B30C                cmp.l      D1, [A5 - 0x4CF4]
  7090. 0000511A  56C1                     sne        D1
  7091. 0000511C  C001                     and.b      D0, D1
  7092. 0000511E  672A                     beq        +0x2C /* 0000514A */
  7093. 00005120  554F                     subq.w     A7, 2
  7094. 00005122  486E FFB0                pea.l      [A6 - 0x50]
  7095. 00005126  486E FFB0                pea.l      [A6 - 0x50]
  7096. 0000512A  486E FB8A                pea.l      [A6 - 0x476]
  7097. 0000512E  4267                     clr.w      -[A7]
  7098. 00005130  1F3C 0001                move.b     -[A7], 0x1
  7099. 00005134  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7100. 00005138  3F3C 0002                move.w     -[A7], 0x2
  7101. 0000513C  2F0E                     move.l     -[A7], A6
  7102. 0000513E  4EBA C1AA                jsr        [PC - 0x3E56 /* 000012EA */]
  7103. 00005142  101F                     move.b     D0, [A7]+
  7104. 00005144  5300                     subq.b     D0, 1
  7105. 00005146  6600 049E                bne        +0x4A0 /* 000055E6 */
  7106. label0000514A:
  7107. 0000514A  0C44 0010                cmpi.w     D4, 0x10
  7108. 0000514E  6604                     bne        +0x6 /* 00005154 */
  7109. 00005150  4205                     clr.b      D5
  7110. 00005152  6002                     bra        +0x4 /* 00005156 */
  7111. label00005154:
  7112. 00005154  7A01                     moveq.l    D5, 0x01
  7113. label00005156:
  7114. 00005156  7000                     moveq.l    D0, 0x00
  7115. 00005158  1014                     move.b     D0, [A4]
  7116. 0000515A  48C0                     ext.l      D0
  7117. 0000515C  7210                     moveq.l    D1, 0x10
  7118. 0000515E  C081                     and.l      D0, D1
  7119. 00005160  4A80                     tst.l      D0
  7120. 00005162  56C0                     sne        D0
  7121. 00005164  C005                     and.b      D0, D5
  7122. 00005166  2F00                     move.l     -[A7], D0
  7123. 00005168  554F                     subq.w     A7, 2
  7124. 0000516A  486E FFC0                pea.l      [A6 - 0x40]
  7125. 0000516E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7126. 00005172  321F                     move.w     D1, [A7]+
  7127. 00005174  201F                     move.l     D0, [A7]+
  7128. 00005176  5341                     subq.w     D1, 1
  7129. 00005178  57C1                     seq        D1
  7130. 0000517A  4401                     neg.b      D1
  7131. 0000517C  8001                     or.b       D0, D1
  7132. 0000517E  6708                     beq        +0xA /* 00005188 */
  7133. 00005180  3D7C 0002 FFE2           move.w     [A6 - 0x1E], 0x2
  7134. 00005186  6004                     bra        +0x6 /* 0000518C */
  7135. label00005188:
  7136. 00005188  426E FFE2                clr.w      [A6 - 0x1E]
  7137. label0000518C:
  7138. 0000518C  4A2E FFD7                tst.b      [A6 - 0x29]
  7139. 00005190  6606                     bne        +0x8 /* 00005198 */
  7140. 00005192  426E FFD0                clr.w      [A6 - 0x30]
  7141. 00005196  6014                     bra        +0x16 /* 000051AC */
  7142. label00005198:
  7143. 00005198  0C43 0005                cmpi.w     D3, 0x5
  7144. 0000519C  6608                     bne        +0xA /* 000051A6 */
  7145. 0000519E  3D7C 0003 FFD0           move.w     [A6 - 0x30], 0x3
  7146. 000051A4  6006                     bra        +0x8 /* 000051AC */
  7147. label000051A6:
  7148. 000051A6  3D7C 0004 FFD0           move.w     [A6 - 0x30], 0x4
  7149. label000051AC:
  7150. 000051AC  4A2E FFD7                tst.b      [A6 - 0x29]
  7151. 000051B0  57C0                     seq        D0
  7152. 000051B2  322C 001E                move.w     D1, [A4 + 0x1E]
  7153. 000051B6  B26E FFE4                cmp.w      D1, [A6 - 0x1C]
  7154. 000051BA  56C1                     sne        D1
  7155. 000051BC  C001                     and.b      D0, D1
  7156. 000051BE  6750                     beq        +0x52 /* 00005210 */
  7157. 000051C0  4A2E FFCA                tst.b      [A6 - 0x36]
  7158. 000051C4  6722                     beq        +0x24 /* 000051E8 */
  7159. 000051C6  554F                     subq.w     A7, 2
  7160. 000051C8  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7161. 000051CC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7162. 000051D0  3F3C 0002                move.w     -[A7], 0x2
  7163. 000051D4  4227                     clr.b      -[A7]
  7164. 000051D6  486E FB88                pea.l      [A6 - 0x478]
  7165. 000051DA  2F0E                     move.l     -[A7], A6
  7166. 000051DC  4EBA BB2E                jsr        [PC - 0x44D2 /* 00000D0C */]
  7167. 000051E0  101F                     move.b     D0, [A7]+
  7168. 000051E2  5300                     subq.b     D0, 1
  7169. 000051E4  6600 0400                bne        +0x402 /* 000055E6 */
  7170. label000051E8:
  7171. 000051E8  486E FB86                pea.l      [A6 - 0x47A]
  7172. 000051EC  2F2D CE7E                move.l     -[A7], [A5 - 0x3182]
  7173. 000051F0  2F0E                     move.l     -[A7], A6
  7174. 000051F2  4EBA B832                jsr        [PC - 0x47CE /* 00000A26 */]
  7175. 000051F6  4A6E FB86                tst.w      [A6 - 0x47A]
  7176. 000051FA  673E                     beq        +0x40 /* 0000523A */
  7177. 000051FC  486E FB8A                pea.l      [A6 - 0x476]
  7178. 00005200  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  7179. 00005204  3F2E FB86                move.w     -[A7], [A6 - 0x47A]
  7180. 00005208  2F0E                     move.l     -[A7], A6
  7181. 0000520A  4EBA BE0E                jsr        [PC - 0x41F2 /* 0000101A */]
  7182. 0000520E  602A                     bra        +0x2C /* 0000523A */
  7183. label00005210:
  7184. 00005210  554F                     subq.w     A7, 2
  7185. 00005212  486E FFA4                pea.l      [A6 - 0x5C]
  7186. 00005216  486E FF92                pea.l      [A6 - 0x6E]
  7187. 0000521A  486E FB8A                pea.l      [A6 - 0x476]
  7188. 0000521E  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  7189. 00005222  1F05                     move.b     -[A7], D5
  7190. 00005224  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7191. 00005228  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  7192. 0000522C  2F0E                     move.l     -[A7], A6
  7193. 0000522E  4EBA C0BA                jsr        [PC - 0x3F46 /* 000012EA */]
  7194. 00005232  101F                     move.b     D0, [A7]+
  7195. 00005234  5300                     subq.b     D0, 1
  7196. 00005236  6600 03AE                bne        +0x3B0 /* 000055E6 */
  7197. label0000523A:
  7198. 0000523A  0C44 0040                cmpi.w     D4, 0x40 /* '@' */
  7199. 0000523E  57C0                     seq        D0
  7200. 00005240  322E FFE4                move.w     D1, [A6 - 0x1C]
  7201. 00005244  B26C 001E                cmp.w      D1, [A4 + 0x1E]
  7202. 00005248  57C1                     seq        D1
  7203. 0000524A  C001                     and.b      D0, D1
  7204. 0000524C  6718                     beq        +0x1A /* 00005266 */
  7205. 0000524E  554F                     subq.w     A7, 2
  7206. 00005250  486E FB8A                pea.l      [A6 - 0x476]
  7207. 00005254  3F2E FB88                move.w     -[A7], [A6 - 0x478]
  7208. 00005258  2F0E                     move.l     -[A7], A6
  7209. 0000525A  4EBA BC86                jsr        [PC - 0x437A /* 00000EE2 */]
  7210. 0000525E  101F                     move.b     D0, [A7]+
  7211. 00005260  5300                     subq.b     D0, 1
  7212. 00005262  6600 0382                bne        +0x384 /* 000055E6 */
  7213. label00005266:
  7214. 00005266  4A6E FFE8                tst.w      [A6 - 0x18]
  7215. 0000526A  6F2A                     ble        +0x2C /* 00005296 */
  7216. 0000526C  554F                     subq.w     A7, 2
  7217. 0000526E  486E FFAA                pea.l      [A6 - 0x56]
  7218. 00005272  486E FF98                pea.l      [A6 - 0x68]
  7219. 00005276  486E FB8A                pea.l      [A6 - 0x476]
  7220. 0000527A  4267                     clr.w      -[A7]
  7221. 0000527C  1F3C 0001                move.b     -[A7], 0x1
  7222. 00005280  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7223. 00005284  3F3C 0001                move.w     -[A7], 0x1
  7224. 00005288  2F0E                     move.l     -[A7], A6
  7225. 0000528A  4EBA C05E                jsr        [PC - 0x3FA2 /* 000012EA */]
  7226. 0000528E  101F                     move.b     D0, [A7]+
  7227. 00005290  5300                     subq.b     D0, 1
  7228. 00005292  6600 0352                bne        +0x354 /* 000055E6 */
  7229. label00005296:
  7230. 00005296  0C43 0003                cmpi.w     D3, 0x3
  7231. 0000529A  6600 027E                bne        +0x280 /* 0000551A */
  7232. 0000529E  2D6E FFB6 FFC0           move.l     [A6 - 0x40], [A6 - 0x4A]
  7233. 000052A4  41EC 0008                lea.l      A0, [A4 + 0x8]
  7234. 000052A8  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  7235. 000052AC  22D8                     move.l     [A1]+, [A0]+
  7236. 000052AE  32D8                     move.w     [A1]+, [A0]+
  7237. 000052B0  2D6E FFA4 FFBC           move.l     [A6 - 0x44], [A6 - 0x5C]
  7238. 000052B6  41EC 0014                lea.l      A0, [A4 + 0x14]
  7239. 000052BA  43EE FF92                lea.l      A1, [A6 - 0x6E]
  7240. 000052BE  22D8                     move.l     [A1]+, [A0]+
  7241. 000052C0  32D8                     move.w     [A1]+, [A0]+
  7242. 000052C2  4A2E FFD7                tst.b      [A6 - 0x29]
  7243. 000052C6  57C0                     seq        D0
  7244. 000052C8  0C2E 0002 FFD7           cmpi.b     [A6 - 0x29], 0x2
  7245. 000052CE  57C1                     seq        D1
  7246. 000052D0  8001                     or.b       D0, D1
  7247. 000052D2  670E                     beq        +0x10 /* 000052E2 */
  7248. 000052D4  486E FFA4                pea.l      [A6 - 0x5C]
  7249. 000052D8  486E FF92                pea.l      [A6 - 0x6E]
  7250. 000052DC  2F0E                     move.l     -[A7], A6
  7251. 000052DE  4EBA CBE4                jsr        [PC - 0x341C /* 00001EC4 */]
  7252. label000052E2:
  7253. 000052E2  7000                     moveq.l    D0, 0x00
  7254. 000052E4  1014                     move.b     D0, [A4]
  7255. 000052E6  48C0                     ext.l      D0
  7256. 000052E8  7230                     moveq.l    D1, 0x30
  7257. 000052EA  C081                     and.l      D0, D1
  7258. 000052EC  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  7259. 000052F0  56C0                     sne        D0
  7260. 000052F2  222E FF92                move.l     D1, [A6 - 0x6E]
  7261. 000052F6  B2AD B272                cmp.l      D1, [A5 - 0x4D8E]
  7262. 000052FA  56C1                     sne        D1
  7263. 000052FC  C001                     and.b      D0, D1
  7264. 000052FE  675E                     beq        +0x60 /* 0000535E */
  7265. 00005300  554F                     subq.w     A7, 2
  7266. 00005302  486E FF92                pea.l      [A6 - 0x6E]
  7267. 00005306  486E FFA4                pea.l      [A6 - 0x5C]
  7268. 0000530A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  7269. 0000530E  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  7270. 00005312  1D5F FFCE                move.b     [A6 - 0x32], [A7]+
  7271. 00005316  7E01                     moveq.l    D7, 0x01
  7272. label00005318:
  7273. 00005318  41EE FF92                lea.l      A0, [A6 - 0x6E]
  7274. 0000531C  43EE FF8C                lea.l      A1, [A6 - 0x74]
  7275. 00005320  22D8                     move.l     [A1]+, [A0]+
  7276. 00005322  32D8                     move.w     [A1]+, [A0]+
  7277. 00005324  486E FF8C                pea.l      [A6 - 0x74]
  7278. 00005328  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  7279. 0000532C  554F                     subq.w     A7, 2
  7280. 0000532E  486E FF8C                pea.l      [A6 - 0x74]
  7281. 00005332  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  7282. 00005336  0C5F 0020                cmpi.w     [A7]+, 0x20 /* ' ' */
  7283. 0000533A  57C0                     seq        D0
  7284. 0000533C  222E FF8C                move.l     D1, [A6 - 0x74]
  7285. 00005340  B2AE FF92                cmp.l      D1, [A6 - 0x6E]
  7286. 00005344  57C1                     seq        D1
  7287. 00005346  C001                     and.b      D0, D1
  7288. 00005348  670C                     beq        +0xE /* 00005356 */
  7289. 0000534A  41EE FF8C                lea.l      A0, [A6 - 0x74]
  7290. 0000534E  43EE FF92                lea.l      A1, [A6 - 0x6E]
  7291. 00005352  22D8                     move.l     [A1]+, [A0]+
  7292. 00005354  32D8                     move.w     [A1]+, [A0]+
  7293. label00005356:
  7294. 00005356  5247                     addq.w     D7, 1
  7295. 00005358  0C47 0002                cmpi.w     D7, 0x2
  7296. 0000535C  6FBA                     ble        -0x44 /* 00005318 */
  7297. label0000535E:
  7298. 0000535E  7000                     moveq.l    D0, 0x00
  7299. 00005360  1014                     move.b     D0, [A4]
  7300. 00005362  48C0                     ext.l      D0
  7301. 00005364  7230                     moveq.l    D1, 0x30
  7302. 00005366  C081                     and.l      D0, D1
  7303. 00005368  0C40 0010                cmpi.w     D0, 0x10
  7304. 0000536C  6604                     bne        +0x6 /* 00005372 */
  7305. 0000536E  4205                     clr.b      D5
  7306. 00005370  6002                     bra        +0x4 /* 00005374 */
  7307. label00005372:
  7308. 00005372  7A01                     moveq.l    D5, 0x01
  7309. label00005374:
  7310. 00005374  0C44 0030                cmpi.w     D4, 0x30 /* '0' */
  7311. 00005378  6600 0080                bne        +0x82 /* 000053FA */
  7312. 0000537C  554F                     subq.w     A7, 2
  7313. 0000537E  486E FB8A                pea.l      [A6 - 0x476]
  7314. 00005382  3F2E FB88                move.w     -[A7], [A6 - 0x478]
  7315. 00005386  2F0E                     move.l     -[A7], A6
  7316. 00005388  4EBA BB58                jsr        [PC - 0x44A8 /* 00000EE2 */]
  7317. 0000538C  101F                     move.b     D0, [A7]+
  7318. 0000538E  5300                     subq.b     D0, 1
  7319. 00005390  6600 0254                bne        +0x256 /* 000055E6 */
  7320. 00005394  594F                     subq.w     A7, 4
  7321. 00005396  486E FFA4                pea.l      [A6 - 0x5C]
  7322. 0000539A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7323. 0000539E  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  7324. 000053A2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7325. 000053A6  3F3C 0001                move.w     -[A7], 0x1
  7326. 000053AA  486E FFB0                pea.l      [A6 - 0x50]
  7327. 000053AE  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  7328. 000053B2  554F                     subq.w     A7, 2
  7329. 000053B4  486E FFBC                pea.l      [A6 - 0x44]
  7330. 000053B8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7331. 000053BC  0C5F 0001                cmpi.w     [A7]+, 0x1
  7332. 000053C0  57C0                     seq        D0
  7333. 000053C2  222E FFBC                move.l     D1, [A6 - 0x44]
  7334. 000053C6  B2AD B30C                cmp.l      D1, [A5 - 0x4CF4]
  7335. 000053CA  56C1                     sne        D1
  7336. 000053CC  C001                     and.b      D0, D1
  7337. 000053CE  672A                     beq        +0x2C /* 000053FA */
  7338. 000053D0  554F                     subq.w     A7, 2
  7339. 000053D2  486E FFB0                pea.l      [A6 - 0x50]
  7340. 000053D6  486E FFB0                pea.l      [A6 - 0x50]
  7341. 000053DA  486E FB8A                pea.l      [A6 - 0x476]
  7342. 000053DE  4267                     clr.w      -[A7]
  7343. 000053E0  1F3C 0001                move.b     -[A7], 0x1
  7344. 000053E4  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7345. 000053E8  3F3C 0002                move.w     -[A7], 0x2
  7346. 000053EC  2F0E                     move.l     -[A7], A6
  7347. 000053EE  4EBA BEFA                jsr        [PC - 0x4106 /* 000012EA */]
  7348. 000053F2  101F                     move.b     D0, [A7]+
  7349. 000053F4  5300                     subq.b     D0, 1
  7350. 000053F6  6600 01EE                bne        +0x1F0 /* 000055E6 */
  7351. label000053FA:
  7352. 000053FA  7000                     moveq.l    D0, 0x00
  7353. 000053FC  1014                     move.b     D0, [A4]
  7354. 000053FE  48C0                     ext.l      D0
  7355. 00005400  7210                     moveq.l    D1, 0x10
  7356. 00005402  C081                     and.l      D0, D1
  7357. 00005404  4A80                     tst.l      D0
  7358. 00005406  56C0                     sne        D0
  7359. 00005408  C005                     and.b      D0, D5
  7360. 0000540A  2F00                     move.l     -[A7], D0
  7361. 0000540C  554F                     subq.w     A7, 2
  7362. 0000540E  486E FFC0                pea.l      [A6 - 0x40]
  7363. 00005412  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7364. 00005416  321F                     move.w     D1, [A7]+
  7365. 00005418  201F                     move.l     D0, [A7]+
  7366. 0000541A  5341                     subq.w     D1, 1
  7367. 0000541C  57C1                     seq        D1
  7368. 0000541E  4401                     neg.b      D1
  7369. 00005420  8001                     or.b       D0, D1
  7370. 00005422  6708                     beq        +0xA /* 0000542C */
  7371. 00005424  3D7C 0002 FFE2           move.w     [A6 - 0x1E], 0x2
  7372. 0000542A  6004                     bra        +0x6 /* 00005430 */
  7373. label0000542C:
  7374. 0000542C  426E FFE2                clr.w      [A6 - 0x1E]
  7375. label00005430:
  7376. 00005430  4A2E FFD7                tst.b      [A6 - 0x29]
  7377. 00005434  6606                     bne        +0x8 /* 0000543C */
  7378. 00005436  426E FFD0                clr.w      [A6 - 0x30]
  7379. 0000543A  6006                     bra        +0x8 /* 00005442 */
  7380. label0000543C:
  7381. 0000543C  3D7C 0003 FFD0           move.w     [A6 - 0x30], 0x3
  7382. label00005442:
  7383. 00005442  554F                     subq.w     A7, 2
  7384. 00005444  486E FFA4                pea.l      [A6 - 0x5C]
  7385. 00005448  486E FF92                pea.l      [A6 - 0x6E]
  7386. 0000544C  486E FB8A                pea.l      [A6 - 0x476]
  7387. 00005450  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  7388. 00005454  1F05                     move.b     -[A7], D5
  7389. 00005456  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7390. 0000545A  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  7391. 0000545E  2F0E                     move.l     -[A7], A6
  7392. 00005460  4EBA BE88                jsr        [PC - 0x4178 /* 000012EA */]
  7393. 00005464  101F                     move.b     D0, [A7]+
  7394. 00005466  5300                     subq.b     D0, 1
  7395. 00005468  6600 017C                bne        +0x17E /* 000055E6 */
  7396. 0000546C  594F                     subq.w     A7, 4
  7397. 0000546E  486E FF92                pea.l      [A6 - 0x6E]
  7398. 00005472  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7399. 00005476  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  7400. 0000547A  0C44 00F0                cmpi.w     D4, 0xF0
  7401. 0000547E  666E                     bne        +0x70 /* 000054EE */
  7402. 00005480  554F                     subq.w     A7, 2
  7403. 00005482  486E FB8A                pea.l      [A6 - 0x476]
  7404. 00005486  3F2E FB88                move.w     -[A7], [A6 - 0x478]
  7405. 0000548A  2F0E                     move.l     -[A7], A6
  7406. 0000548C  4EBA BA54                jsr        [PC - 0x45AC /* 00000EE2 */]
  7407. 00005490  101F                     move.b     D0, [A7]+
  7408. 00005492  5300                     subq.b     D0, 1
  7409. 00005494  6600 0150                bne        +0x152 /* 000055E6 */
  7410. 00005498  554F                     subq.w     A7, 2
  7411. 0000549A  486E FF92                pea.l      [A6 - 0x6E]
  7412. 0000549E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7413. 000054A2  0C5F 0001                cmpi.w     [A7]+, 0x1
  7414. 000054A6  56C0                     sne        D0
  7415. 000054A8  2F00                     move.l     -[A7], D0
  7416. 000054AA  554F                     subq.w     A7, 2
  7417. 000054AC  486E FFBC                pea.l      [A6 - 0x44]
  7418. 000054B0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7419. 000054B4  321F                     move.w     D1, [A7]+
  7420. 000054B6  201F                     move.l     D0, [A7]+
  7421. 000054B8  5341                     subq.w     D1, 1
  7422. 000054BA  57C1                     seq        D1
  7423. 000054BC  C001                     and.b      D0, D1
  7424. 000054BE  672E                     beq        +0x30 /* 000054EE */
  7425. 000054C0  594F                     subq.w     A7, 4
  7426. 000054C2  486E FFB6                pea.l      [A6 - 0x4A]
  7427. 000054C6  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7428. 000054CA  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  7429. 000054CE  554F                     subq.w     A7, 2
  7430. 000054D0  486E FFC0                pea.l      [A6 - 0x40]
  7431. 000054D4  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7432. 000054D8  0C5F 0001                cmpi.w     [A7]+, 0x1
  7433. 000054DC  6610                     bne        +0x12 /* 000054EE */
  7434. 000054DE  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7435. 000054E2  3F3C 0001                move.w     -[A7], 0x1
  7436. 000054E6  486E FFB6                pea.l      [A6 - 0x4A]
  7437. 000054EA  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  7438. label000054EE:
  7439. 000054EE  554F                     subq.w     A7, 2
  7440. 000054F0  486E FFB6                pea.l      [A6 - 0x4A]
  7441. 000054F4  486E FF9E                pea.l      [A6 - 0x62]
  7442. 000054F8  486E FB8A                pea.l      [A6 - 0x476]
  7443. 000054FC  3F3C 0001                move.w     -[A7], 0x1
  7444. 00005500  1F3C 0001                move.b     -[A7], 0x1
  7445. 00005504  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7446. 00005508  3F3C 0001                move.w     -[A7], 0x1
  7447. 0000550C  2F0E                     move.l     -[A7], A6
  7448. 0000550E  4EBA BDDA                jsr        [PC - 0x4226 /* 000012EA */]
  7449. 00005512  101F                     move.b     D0, [A7]+
  7450. 00005514  5300                     subq.b     D0, 1
  7451. 00005516  6600 00CE                bne        +0xD0 /* 000055E6 */
  7452. label0000551A:
  7453. 0000551A  3D6C 001E FFE6           move.w     [A6 - 0x1A], [A4 + 0x1E]
  7454. 00005520  3D6E FFE6 FFE4           move.w     [A6 - 0x1C], [A6 - 0x1A]
  7455. 00005526  4A6E FFE6                tst.w      [A6 - 0x1A]
  7456. 0000552A  6E00 F78C                bgt        -0x872 /* 00004CB8 */
  7457. 0000552E  1B7C 0001 CE82           move.b     [A5 - 0x317E], 0x1
  7458. 00005534  422D CE37                clr.b      [A5 - 0x31C9]
  7459. 00005538  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  7460. 0000553C  426E FA14                clr.w      [A6 - 0x5EC]
  7461. 00005540  7000                     moveq.l    D0, 0x00
  7462. 00005542  302D C160                move.w     D0, [A5 - 0x3EA0]
  7463. 00005546  7200                     moveq.l    D1, 0x00
  7464. 00005548  122D C169                move.b     D1, [A5 - 0x3E97]
  7465. 0000554C  740C                     moveq.l    D2, 0x0C
  7466. 0000554E  E5A9                     lsl        D1, D2
  7467. 00005550  8081                     or.l       D0, D1
  7468. 00005552  3D40 FA16                move.w     [A6 - 0x5EA], D0
  7469. 00005556  7000                     moveq.l    D0, 0x00
  7470. 00005558  302D C164                move.w     D0, [A5 - 0x3E9C]
  7471. 0000555C  7200                     moveq.l    D1, 0x00
  7472. 0000555E  122D C16B                move.b     D1, [A5 - 0x3E95]
  7473. 00005562  740C                     moveq.l    D2, 0x0C
  7474. 00005564  E5A9                     lsl        D1, D2
  7475. 00005566  8081                     or.l       D0, D1
  7476. 00005568  3D40 FA18                move.w     [A6 - 0x5E8], D0
  7477. 0000556C  7000                     moveq.l    D0, 0x00
  7478. 0000556E  302D C162                move.w     D0, [A5 - 0x3E9E]
  7479. 00005572  7200                     moveq.l    D1, 0x00
  7480. 00005574  122D C16A                move.b     D1, [A5 - 0x3E96]
  7481. 00005578  740C                     moveq.l    D2, 0x0C
  7482. 0000557A  E5A9                     lsl        D1, D2
  7483. 0000557C  8081                     or.l       D0, D1
  7484. 0000557E  3D40 FA1A                move.w     [A6 - 0x5E6], D0
  7485. 00005582  7000                     moveq.l    D0, 0x00
  7486. 00005584  302D C164                move.w     D0, [A5 - 0x3E9C]
  7487. 00005588  7200                     moveq.l    D1, 0x00
  7488. 0000558A  322D C162                move.w     D1, [A5 - 0x3E9E]
  7489. 0000558E  8081                     or.l       D0, D1
  7490. 00005590  7200                     moveq.l    D1, 0x00
  7491. 00005592  122D C16B                move.b     D1, [A5 - 0x3E95]
  7492. 00005596  740C                     moveq.l    D2, 0x0C
  7493. 00005598  E5A9                     lsl        D1, D2
  7494. 0000559A  8081                     or.l       D0, D1
  7495. 0000559C  3D40 FA1C                move.w     [A6 - 0x5E4], D0
  7496. 000055A0  102D C271                move.b     D0, [A5 - 0x3D8F]
  7497. 000055A4  5300                     subq.b     D0, 1
  7498. 000055A6  670C                     beq        +0xE /* 000055B4 */
  7499. 000055A8  1B7C 0001 CE38           move.b     [A5 - 0x31C8], 0x1
  7500. 000055AE  422D FEF8                clr.b      [A5 - 0x108]
  7501. 000055B2  600E                     bra        +0x10 /* 000055C2 */
  7502. label000055B4:
  7503. 000055B4  554F                     subq.w     A7, 2
  7504. 000055B6  2F0E                     move.l     -[A7], A6
  7505. 000055B8  4EBA D66E                jsr        [PC - 0x2992 /* 00002C28 */]
  7506. 000055BC  101F                     move.b     D0, [A7]+
  7507. 000055BE  5300                     subq.b     D0, 1
  7508. 000055C0  6624                     bne        +0x26 /* 000055E6 */
  7509. label000055C2:
  7510. 000055C2  4A2D C272                tst.b      [A5 - 0x3D8E]
  7511. 000055C6  670E                     beq        +0x10 /* 000055D6 */
  7512. 000055C8  554F                     subq.w     A7, 2
  7513. 000055CA  2F0E                     move.l     -[A7], A6
  7514. 000055CC  4EBA E640                jsr        [PC - 0x19C0 /* 00003C0E */]
  7515. 000055D0  101F                     move.b     D0, [A7]+
  7516. 000055D2  5300                     subq.b     D0, 1
  7517. 000055D4  6610                     bne        +0x12 /* 000055E6 */
  7518. label000055D6:
  7519. 000055D6  554F                     subq.w     A7, 2
  7520. 000055D8  4227                     clr.b      -[A7]
  7521. 000055DA  2F0E                     move.l     -[A7], A6
  7522. 000055DC  4EBA B6B2                jsr        [PC - 0x494E /* 00000C90 */]
  7523. 000055E0  101F                     move.b     D0, [A7]+
  7524. 000055E2  5300                     subq.b     D0, 1
  7525. 000055E4  661C                     bne        +0x1E /* 00005602 */
  7526. label000055E6:
  7527. 000055E6  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  7528. 000055EA  2F0E                     move.l     -[A7], A6
  7529. 000055EC  4EBA B648                jsr        [PC - 0x49B8 /* 00000C36 */]
  7530. 000055F0  422D D88E                clr.b      [A5 - 0x2772]
  7531. 000055F4  2F2D D890                move.l     -[A7], [A5 - 0x2770]
  7532. 000055F8  A87D                     syscall    ClosePort
  7533. 000055FA  2F2D D890                move.l     -[A7], [A5 - 0x2770]
  7534. 000055FE  205F                     movea.l    A0, [A7]+
  7535. 00005600  A01F                     syscall    DisposPtr/DisposePtr
  7536. label00005602:
  7537. 00005602  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  7538. 00005606  4E5E                     unlink     A6
  7539. 00005608  205F                     movea.l    A0, [A7]+
  7540. 0000560A  544F                     addq.w     A7, 2
  7541. 0000560C  4ED0                     jmp        [A0]
  7542. 0000560E  444F                     neg.w      A7
  7543. 00005610  434F                     chk.w      D1, A7
  7544. 00005612  4D50                     chk.w      D6, [A0]
  7545. 00005614  4F53                     chk.w      D7, [A3]
  7546. 00005616  8C00                     or.b       D6, D0
  7547. 00005618  5002                     addq.b     D2, 8
  7548. 0000561A  0000 0000                ori.b      D0, 0x0
  7549. 0000561E  01E3                     .incomplete
  7550. 00005620  01E2                     .incomplete
  7551.